开发中可能会遇到要求文字根据固定宽度两端对齐的需求,比如登录的用户名标签和密码标签,但TextView没有自带这样的功能,需要自定义view来实现 Android组件有很多自...
开发中可能会遇到要求文字根据固定宽度两端对齐的需求,比如登录的用户名标签和密码标签,但TextView没有自带这样的功能,需要自定义view来实现 Android组件有很多自...
作者:ChengTao Retrofit 2.6.0 版本后对 suspend 方法进行了支持,对使用 kotlin 的开发者来说简直是福音, 但是执行 suspend 方法...
在日常开发中单纯的组合View没法满足我们的需求,为了实现更加灵活和优美的UI界面,我们通常需要直接继承自View或者ViewGroup,这种自定义View实现会稍微麻烦一些...
目录介绍 01.基础组件(19篇) 02.IPC机制(7篇) 03.View原理(9篇) 04.动画机制(2篇) 05.Res资源(6篇) 06.消息机制(12篇) 07.多...
代理模式(Proxy)是通过代理对象访问目标对象,这样可以在目标对象基础上增强额外的功能,如添加权限,访问控制和审计等功能。 Java代理分为静态代理和动态代理和Cglib代...
大佬666
Android实现一个比较炫酷的自定义View一、背景 1.1、控件效果 要实现的自定义控件效果大致如下,实现过程中用到了比较多的自定义View的API,觉得比较有代表性,就分享出来也当做学习总结项目代码已上传githu...
一、背景 1.1、控件效果 要实现的自定义控件效果大致如下,实现过程中用到了比较多的自定义View的API,觉得比较有代表性,就分享出来也当做学习总结项目代码已上传githu...
Google推JetPack已经有一段时间了,伴随之而来的是MVVM架构,使用ViewModel LiveData等工具来实现MVVM。 JetPack中还附带了一个Navi...
基本概念 APT 全称为 Annotation Processing Tool,可翻译为注解处理器,APT 工具是用于注解处理的命令行程序,它可以找到源码中对应注解的对象并使...
可以控制最多显示多少个,多余最大数量则在最后一行以文字提示,通过控制maxSize大小来控制最多显示图片数量。效果如下图所示 app:maxSize="2"image.png...
欢迎大家下载我个人开发的app安琪花园 首先列举一下android 自带的drawable有哪些 LevelListDrawableTransitionDrawableIns...