Demo合集
文章平均质量分 59
Crystal_xing
温不增华,寒不改叶
展开
-
Android: ViewPager+Fragment嵌套的优化
参考如下博客做一个总结:Android开发-ViewPager嵌套Fragment卡顿解决Viewpager滑动重复加载Fragment延迟加载_Mango先生的博客-CSDN博客_android viewpager滑动卡顿首先要明确的是两个基本概念:getFragmentManager()所得到的是所在fragment 的父容器的管理器。getChildFragmentManager()所得到的是在fragment里面子容器的管理器。getFragmentManager..原创 2021-12-17 11:52:08 · 873 阅读 · 0 评论 -
Android:bottomSheet效果的下拉拖拽功能总结
效果如动图所示,Android中要对布局中的控件进行自由拖动,一般有两种实现方法:方法1:重写父类点击事件的方法, 对触摸事件进行处理。方法2: 利用ViewDragHelper接管触摸操作来处理触摸事件。 gif图所用的便是方法2。ViewDragHelper提供的callback(ViewDragHelper.Callback)针对 ViewGroup 中的拖拽和重新定位 views 操作时提供了一系列非常有用的方法。下面贴出Demo的核心代码:布局:...原创 2020-10-05 11:29:41 · 1014 阅读 · 0 评论 -
Android: 选择更换头像(UCrop)
此开源库github的项目地址:https://github.com/Yalantis/uCrop,使用很方便,根据这个库将核心功能提取封装了一个Demo,效果如上动图所示,根据自己的需求改变裁剪画面UI的话,改变Options就可以了,集成方式在github仓库里写的很清楚,没有特别需要注意的地方,Demo中的效果的option配置代码如下: val options = UCrop.Options() ////设置裁剪UI的页面信息 options.setCir...原创 2020-08-25 16:42:37 · 437 阅读 · 0 评论 -
Android ViewPager的嵌套+Recycler的滑动联动效果
ViewPager的嵌套+Recycler的滑动联动效果封装,左右滑动的时候会切换到此页画面的下一张图片(翻页的时候与小图Recyclerview列表保持联动),若滑动到最后一张图片之后,再次滑动会迁移到下一个图片画面去显示,效果图如下:将内部简单的ViewPager+Recycler的滑动联动一并抽出封装在Demo中,效果图如下:Demo地址:https://github.com/crystalyf/ViewPagerMatchRecyclerView...原创 2020-05-20 11:46:18 · 620 阅读 · 0 评论 -
Aandroid: 动态切换主题色
效果如动图所示,点击按钮动态切换主题色。核心代码只有一行:activity.setTheme(想切换的主题style),结合生命周期重绘渲染设置主题。 1. 点击按钮变量存储切换状态: override fun onClick(v: View?) { when (v?.id) { R.id.btn_theme1 -> { //主题绿色 preferences....原创 2020-08-24 13:40:10 · 919 阅读 · 0 评论