- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 【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
527
原创 【Android基础】RecyclerView动画和注意事项
如果在动画没有执行完成,就执行下一条remove,有可能出问题:动画重叠、冲突、item状态错乱。解决方案:等待动画完成、取消当前动画、调整动画时长。可以继承DefaultItemAnimator,重写里面的animateRemoveImpl和animateAddImpl。需要注意Recyclerview的宽高要固定,不然会出现错位。RecyclerView的动画。
2024-11-25 19:25:21
257
原创 【Android疑难杂症】重叠View的事件处理
一个父控件RelativeLayout中包含重叠的两个子View1和View2,View1位于View2上方(Z控制或者添加顺序)Android的事件机制,一般都是讲的父子View的事件传递,那么兄弟View之间是怎么传递的呢?
2024-11-25 19:22:05
166
原创 Android线程机制Handler
一、Handler是什么?Handler是一套更新UI的机制,也是一套消息处理机制。android的主线程(界面线程)和work线程机制可以避免多线程导致线程并发的带来的混乱问题,而Handler在线程通信中起到了至关重要的作用。二、Handler、Looper、MessageQueue、Message关系:(线程机制中各要素的关系)handler先跟默认线程的looper关联,将messag...
2015-03-10 22:39:38
149
原创 android动画总结
目前android有三种动画类型:tween动画、frame动画和property动画1、tween动画:AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果TranslateAnimation画面转换位置移动动画效果RotateAn
2015-03-03 21:11:17
262
android动画总结
目前android有三种动画类型:tween动画、frame动画和property动画1、tween动画:AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果TranslateAnimation画面转换位置移动动画效果RotateAnimation画面转移...
2015-03-03 21:11:00
130
原创 android fragment因系统内存不足等原因导致被kill后的异常
android中fragment使用过程中被手机kill掉后出现的异常情况处理
2014-11-28 23:49:46
1838
android fragment因系统内存不足等原因导致被kill后的异常
android4.0以后好像很强调使用fragment了,连ADT最新版本生成的默认工程中都运用了fragment,使用了才知道确实是好用很多,相当于将一个界面分成了很多个独立的部分,每个部分可以独立的实现自己的逻辑,且相互可以数据交互,很方便操作。当然,刚刚接触会嫌得很麻烦,慢慢用起来就好了。 今天fragment使用过程中出现了个问题,具体描述下:首先,一般使用fragment都要在...
2014-11-28 23:49:00
452
原创 递归出来的美丽分形世界
自从认识分形,发现世界上任何美丽的事物都可以用分形来展示出来,小到街边的花花草草、大到地球的各个板块,海岸线还有活泼可爱的小动物造型,人眼的世界里有规律的物体总是那么美妙,基本样板通过递归出来的图案不仅呈现出规律的图片,而且与现实万物总有惊人的相似性,话不多说,有图才有真相:谢宾斯基三角:给群山穿上美丽的衣裳 毕达哥拉斯树:爱情电影中都有那么一种场景,一望无际的草地中央坐落着一...
2013-11-30 23:34:01
318
原创 不要自己束缚了自己,要让自己“舒服”自己-基本数据结构
学习编程有一段时间了,发现自己在写代码上有了一个很关键的变化: int[] a=new int[10];类似的句子少了很多。其实从中可以看到几个点:第一,a这种没有代表意义的命名不要出现在程序里,这个要相当注意,其重要性不多说;第二,那个“10”让人感觉有束缚感,没有一点生机...
2013-11-27 00:14:52
235
原创 java学习,类和对象
类,其实很好理解,因为生活中总有各种各样的分类,比如dota中的菜鸟和大神,再比如说矮穷挫和高富帅等等诸如此类的,人们总把一些有相似之处的相似之物分成各种各样的集合,于是产生了类。 对象,有了类的概念,对象就更好理解了,因为生活中的对象有具体的样本,可以说我们看得见的摸的着的都 是一个个“活生生”的对象,比如dota中“我”这个个体就是一个对象,“蛛丝马迹”也是一个对象;再比如大街上乞...
2013-11-20 00:25:34
285
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人