![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android-功能实现
文章平均质量分 79
宇宙安全隐患
这个作者很懒,什么都没留下…
展开
-
代码记录:界面布局大小适配工具类
记录一下,由于项目需要,界面大小会随时改变,所以为了适配布局大小,写了这个给view伸缩的工具类,思路就是根据布局宽与屏幕宽的比例,对textview、imageview进行伸缩,textview的字体大小和drawable大小也进行伸缩,以及view、viewgroup的margin/padding值进行处理。//第一0是距左边距离,第二0是距上边距离,40分别是长宽。//textview的drawable,可以为null。原创 2023-02-09 17:26:23 · 87 阅读 · 0 评论 -
TextView 多行文本上下循环滚动,超简单
有个模块需要显示新闻消息,大量文本用textview上下循环滚动,百度搜的写法自己都不太满意,搞的复杂了,所以就想了个简单容易实现的方法。if (viewHeight > textHeight) { //textview高度大于文本高度,则不用循环。核心:handler循环发消息,textview.scrollto(0,mPosition);//就从textview底部重来。if(mPosition>textHeight){ //如果播放完文本。作为个人的记录,不好用勿喷。原创 2023-02-06 18:34:43 · 1748 阅读 · 1 评论 -
代码记录:textview文字多颜色渐变、imageview图片无限旋转
textview文字多颜色渐变LinearGradient、imageview图片无限旋转ObjectAnimator原创 2023-02-06 15:08:52 · 185 阅读 · 0 评论 -
控件多层嵌套完成上滑隐藏下拉刷新功能,TabLayout+ViewPager2+CoordinatorLayout+AppBarLayout+SmartRefreshLayout
记录一下这次项目需求做的效果,本来只做个标签和页面的联动,用TabLayout+RecycleView,RecycleView加载几十条数据。后来要求页面能滑动,就改成了TabLayout+ViewPager+fragment。再后来也就是现在,需要下拉刷新和上滑隐藏头像,下拉刷新用了github上的SmartRefreshLayout,挺好用的。上滑隐藏,昨天尝试了好几个Demo,才掌握了CoordinatorLayout+AppbarLayout的用法和想要的滑动效果,这才把最终效果原创 2020-12-09 17:04:08 · 2966 阅读 · 2 评论