![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 96
青衫白衣98
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。
展开
-
handler机制学习总结
handler机制学习总结一、Handler介绍二、Handler的使用三、源码分析3.1 创建循环器对象(Looper) & 消息队列对象(MessageQueue)3.2 创建消息对象3.3 发送消息3.4 取出处理消息一、Handler介绍Handler的作用在多线程的应用场景中,将工作线程中需更新UI的操作信息 传递到 UI主线程,从而实现 工作线程对UI的更新处理,最终实现异步消息的处理Looper、MessageQueue、Message、Handler的关系原创 2021-06-23 11:27:52 · 314 阅读 · 1 评论 -
EventBus学习总结
这里写目录标题一级目录二级目录三级目录一级标题EventBus的基本使用一级目录二级目录三级目录一级标题在学习前先贴上GitHub地址https://github.com/greenrobot/EventBus然后GitHub官网教程http://greenrobot.org/eventbus/https://github.com/greenrobot/EventBus添加依赖implementation ‘org.greenrobot:eventbus:3.2.0’Even原创 2021-06-20 18:30:40 · 349 阅读 · 0 评论 -
Android动画总结
Android动画总结一、View动画(Tween Animation也称补间动画)1.1 ScaleAnimation(缩放动画)1.2 RotateAnimation(旋转动画)1.3 AlphaAnimation(透明度渐变动画)1.4 TranslateAnimation(平移动画)1.5 AnimationSet(组合动画)1.6 Interpolator属性的使用1.7 动画的监听1.8 场景使用1.8.1 实现登陆失败的抖动效果1.8.2 activity的切换动画1.8.3 自定义水平进度条原创 2021-06-19 22:52:27 · 814 阅读 · 2 评论 -
RxJava学习总结
这里写目录标题一级目录一级目录依赖 implementation 'io.reactivex.rxjava3:rxandroid:3.0.0' implementation 'io.reactivex.rxjava3:rxjava:3.0.0'原创 2021-06-03 20:22:40 · 250 阅读 · 3 评论 -
ViewPager2学习总结
ViewPager2学习总结一、ViewPage2的介绍二、ViewPager2与RecycleView的结合使用2.1 实现竖直滑动三、TabLayout与ViewPager2连用一、ViewPage2的介绍API changes:FragmentStateAdapter 替代 FragmentStatePagerAdapterRecyclerView.Adapter 替代 PagerAdapterregisterOnPageChangeCallback 替代 addPageChangeLis原创 2021-05-09 18:29:46 · 1256 阅读 · 5 评论 -
Fragment学习总结
这里写目录标题一、Fragment的介绍二、Fragment常用的API三、Fragment的生命周期三、Fragment的静态和动态加载3.1 Fragment的静态加载3.2 Fragment的动态加载四、Fragment实现返回栈五、Fragment的通信(待学习)一、Fragment的介绍Fragment是一种可以嵌入在Activity当中的UI片段用来组建Activity界面的局部模块, 也可以说一个Actiivty界面可以由多个Fragment组成其行为与Activity很相似, 有自原创 2021-05-07 19:54:06 · 637 阅读 · 0 评论 -
Android常用UI控件的使用(二)
Android常用UI控件的使用(二)ProgressBar进度条组件拖动条ProgressBar进度条组件参考博客ProgressBar的常用属性属性介绍style(进度条的样式,默认为圆形;用style="android:attr/progressBarStyleHorizontal"可以将进度条设为条状)android:progress进度条当前所处进度android:max进度条总进度模拟进度条:xml文件布局:<?xml version原创 2020-11-27 16:15:40 · 396 阅读 · 0 评论 -
Android常用UI控件的使用(一)
Android常用UI控件的使用1.文本类组件TextView文本框组件属性作用android:text设置组件显示内容,属性值建议使用string.xml资源文件进行设置然后调用android:textSize设置文字大小,属性值为n sp,n为任意正整数,sp是文字大小单位android:textColor设置文字颜色,属性值可以使用预设好的属性值也可以自行使用类似#FFFFFF的格式进行调整,在图形界面调整时,RGB代表不透明颜色,ARGB代表可透明颜色原创 2020-11-05 17:49:20 · 791 阅读 · 0 评论 -
控制UI界面的方法
一、使用JAVA代码控制UI界面在代码中控制UI界面可以分为以下三个步骤。创建布局管理器,可以是帧布局、表格布局、线性布局,并且设置布局管理器的的属性,例如,为布局管理器设置背景图片等。创建具体的组件,可以是TextView、ImageView、EditText和Button等任何Android提供的组件,并且设置组件的布局和各种属性。将创建的具体组件添加到布局管理器中。public class MainActivity extends AppCompatActivity { @Ove原创 2020-10-10 16:35:48 · 2716 阅读 · 4 评论 -
Android布局管理器总结
表格布局管理器表格布局有TableLayout所代表,TableLayout继承了LinearLayout,因此他的本质依然是LinearLayout。表格布局采用行、列的形式来进行管理,在使用的时候不需要声明多少行、多少列,而是通过添加TableRow、其他组件来控制表格的行数和列数android:collapseColumns="",隐藏某列。可隐藏多列(多列序号间用英文逗号 , 连接),取值为数字,第几列就取几(注意:列的索引从0开始)android:stretchColumns="",表示原创 2020-10-10 15:36:43 · 824 阅读 · 0 评论