
移动开发
怎么为谁干嘛
在这个领域里,我还是个菜鸟...
展开
-
【Android基础】TabLayout+ViewPager2+Fragment切换问题
问题点:TabLayout+ViewPager2+Fragment 是我们常用的组合,但点击TabLayout的item时,ViewPager2默认的切换方式是滑动到指定item的Fragment,如果前后两个tab间隔了多个tab,那将滑过多个Fragment。目标:点击TabLayout的item,直接硬切换Fragment,同时兼备ViewPager可滑动切换效果。原创 2025-01-21 14:26:20 · 626 阅读 · 0 评论 -
【Android基础】控件拖动实现
控件拖动原创 2024-11-26 19:57:05 · 495 阅读 · 0 评论 -
【Android基础】ApplicationContext能弹窗?
普通应用无法使用ApplicationContext进行弹窗!原创 2024-11-26 18:55:17 · 153 阅读 · 0 评论 -
【Android基础】RecyclerView动画和注意事项
如果在动画没有执行完成,就执行下一条remove,有可能出问题:动画重叠、冲突、item状态错乱。解决方案:等待动画完成、取消当前动画、调整动画时长。可以继承DefaultItemAnimator,重写里面的animateRemoveImpl和animateAddImpl。需要注意Recyclerview的宽高要固定,不然会出现错位。RecyclerView的动画。原创 2024-11-25 19:25:21 · 258 阅读 · 0 评论 -
【Android疑难杂症】重叠View的事件处理
一个父控件RelativeLayout中包含重叠的两个子View1和View2,View1位于View2上方(Z控制或者添加顺序)Android的事件机制,一般都是讲的父子View的事件传递,那么兄弟View之间是怎么传递的呢?原创 2024-11-25 19:22:05 · 174 阅读 · 0 评论 -
【Android疑难杂症】Tablayout下划线
【代码】【Android疑难杂症】Tablayout下划线。原创 2024-11-13 16:56:15 · 488 阅读 · 0 评论 -
Android线程机制Handler
一、Handler是什么?Handler是一套更新UI的机制,也是一套消息处理机制。android的主线程(界面线程)和work线程机制可以避免多线程导致线程并发的带来的混乱问题,而Handler在线程通信中起到了至关重要的作用。二、Handler、Looper、MessageQueue、Message关系:(线程机制中各要素的关系)handler先跟默认线程的looper关联,将messag...原创 2015-03-10 22:39:38 · 153 阅读 · 0 评论