Android UI
碧水逍遥
带上微笑,和快乐一起出发!!!
展开
-
RecyclerView实现手势滑动选中相册图片
在onMove方法中,我们交换了ImageAdapter中的AlbumImage对象,以确保视图反映底层数据的变化。在每个AlbumImage类中,我们有imageResourceId,它是图片的资源ID。创建含有图片资源的ViewHolder,继承自RecyclerView.ViewHolder,用于显示相册中的每个图片。在Adapter中创建一个内部类ViewHolder,用于实例化及绑定每个图片的视图。在ItemTouchHelper的onMove方法中处理图片的交换逻辑。原创 2024-07-05 18:36:21 · 147 阅读 · 0 评论 -
android Dialog沉浸式状态栏实现
在Android中,创建沉浸式状态栏通常意味着让状态栏背景与应用的主题颜色一致,并且让对话框在状态栏下面显示,而不是浮动。请注意,对于不同版本的Android,可能需要额外的处理,以确保状态栏的颜色和对话框的布局正确。是你的对话框布局文件,你需要确保它的根布局能够处理状态栏的空间,比如使用。属性来让内容不被状态栏覆盖。然后,在Activity的。原创 2024-07-05 18:32:30 · 373 阅读 · 1 评论 -
Android RecyclerView定位到指定的item并置顶
具体项目开发中,会有这样的需求:进入到一个列表(含RecyclerView)页面以后,定位到指定的一个item,并且将此item显示在顶部。说到RecyclerView的item定位,我们优先想到的可能是以下2种方式:scrollToPosition(int position);smoothScrollToPosition(int position);第一个方法scrollToPosition(position)是定位到指定item,是瞬间显示在页面上,用户可见的范围。位置不固定。第二个方原创 2022-02-11 11:25:40 · 8567 阅读 · 14 评论 -
Android二维码多码识别,相册选择二维码,自定义扫码界面
现在很多App都有扫码识别二维码的场景,最新的扫码已经支持全屏扫码、从相册选取二维码识别,以下使用基于Zxing封装的一个库:https://github.com/maning0303/MNZXingCodeMNZXingCode 快速集成zxing二维码扫描快速集成zxing二维码扫描,生成二维码,可配置相册,闪光灯,相机可以调整焦距放大缩小,自定义扫描线颜色,自定义背景颜色,自定义遮罩层,自定义Activity,多个二维码扫码(zxing:core:3.3.3/3.4.0)1:生成二维码,支持原创 2021-08-31 17:32:35 · 3209 阅读 · 9 评论 -
Android RecyclerView实现图片瀑布流
1.图片瀑布流现在几乎基本上是app最常见的图片展示方式,此文介绍RecyclerView + Glide结合实现图片瀑布流的效果,先上效果:![760F07CA8D6D5AD10D623B34EA28F162.gif](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1e640b6e4f614a269a4d4cbf94063fec~tplv-k3u1fbpfcp-zoom-1.image)2.具体实现如下:```// 1.设置LayoutMa原创 2021-05-16 23:05:09 · 1676 阅读 · 7 评论