android开发
文章平均质量分 89
主要收集并优化UI开源交互设计,用图片或者视频的方式直接呈现效果。方便大家拿来即用。项目源码公开在MyAndroid里
lichong951
工程的架构,就像宇宙结构一样深邃,神秘且令人着迷。向优秀并卓越的工作架构、生活架构、人生架构进行迭代
展开
-
【MyAndroid】轮播图和指示器
轮播图 ImageView iv1 = (ImageView) LayoutInflater.from(this).inflate(R.layout.banner_item,bannerViewPager,false); ImageView iv2 = (ImageView) LayoutInflater.from(this).inflate(R.layout.banner_item,bannerViewPager,false); Imag原创 2022-01-16 07:55:38 · 482 阅读 · 0 评论 -
【Android】画面卡顿优化列表流畅度六(终篇)
历时一年半多开发终于smartApi-v1.0.0版本在2023-09-15晚十点正式上线api参数填写api请求响应数据展示PDF形式的分享文档Mock本地化解决方案api列表数据本地化处理再加上UI方面的打磨。原创 2023-11-20 15:09:00 · 810 阅读 · 0 评论 -
【Android】画面卡顿优化列表流畅度五之下拉刷新上拉加载更多组件RefreshLayout修改
之前也写过类似组件的介绍:本来打算用这个替换的,但在进行仔细研究发现不太合适。功能都很好,但嵌入不了当前的工程体系里。原因就是那啥体制懂的都懂。这样的组件需要改的工程配置参数会有不兼容。所以也就暂时用不了。如果能用这个替换也不会组件问题了,大概是这样吧。原创 2023-11-14 15:24:33 · 537 阅读 · 0 评论 -
【Android】画面卡顿优化列表流畅度四之Glide几个常用参数设置
好像是一年前快两年了,笔者解析过glide的源码,也是因为觉得自己熟悉一些,也就没太关注过项目里glide的具体使用对当前业务的影响;主要是自负,还有就是真没有碰到过这样的数据加载情况。暴露了经验还是不太足够有兴趣的可以去瞅瞅,就是对源码的解释而已比较枯燥乏味。也是因为有了这个积累才能找到比较合适的参数比解决当前的问题:因为不是笔者自己写的这段加载逻辑,所以笔者也没改动,呃!搞开发的都知道,程序能运行就别动;再说笔者就是一个小虾米,又在一个还算那啥的体系里。原创 2023-11-13 16:26:20 · 1662 阅读 · 2 评论 -
【Android】画面卡顿优化列表流畅度三之RecyclerView刷新机制notifyItemRangeInserted
/ 在RecyclerView的适配器中,使用notifyItemRangeInserted通知数据插入// positionStart为插入操作的起始位置// itemCount为插入的数据项数量// ... 其他代码// 在适配器中定义数据集合// ... 其他代码// 在适配器中定义方法用于插入新的数据项// 在指定位置插入新数据// 通知适配器数据插入// ... 其他代码。原创 2023-11-10 14:31:35 · 1176 阅读 · 0 评论 -
【Android】画面卡顿症结点分析二
验证当前数据加载方案的可行性。原创 2023-11-08 16:11:47 · 128 阅读 · 0 评论 -
【Android】画面卡顿优化列表流畅度一
卡顿渲染耗时如图:卡顿表现有如下几个方面:实际上这套数据加载逻辑已经运行了快一年多了,之前也没有这些问题的。笔者是后面接手的,也没觉得有问题。也许是最初数据量小当时看不出来运行到今天设计业务数据量是3650条,实际业务数据条数是1100条左右;这个业务数据量原本也不是特别大。所以也没觉得有问题。直到其他业务组的数据接入后数据量起来了这个列表数据就卡顿的几乎不能用了,而不凑巧被领导知道了,于是就有了本次优化RecyclerView.Adapter数据加载和下面类似:RecyclerView.Ada原创 2023-11-08 10:42:28 · 608 阅读 · 0 评论 -
【Android】(最新)跑马灯文字水平滚动(79/100)
在没有textView.setSelected(true);这一行怎么都动不了,参考过很多博客也是没有这行的,看了看日期的确是13年以前的技术博客了。以前布局就可以动起来的,现在需要加这行才能跑动起来。有兴趣的可以去瞅瞅看,都是一些实用小demo。原创 2023-05-24 11:57:59 · 1181 阅读 · 0 评论 -
【Android】短信验证码输入框(80/100)
挑战100个常用UI界面效果原创 2022-12-08 15:16:33 · 1823 阅读 · 0 评论 -
【Android】下拉刷新&上拉加载更多组件记录(81/100)
第81个原创 2022-11-09 14:44:38 · 1483 阅读 · 0 评论 -
【Android】属性动画组合(82/100)
组合后的动画效果比单一效果炫酷很多。原创 2022-08-24 16:38:58 · 1121 阅读 · 0 评论 -
【Android】属性动画(83/100)
在最初的android动画框架里有许多的缺陷,后来随着android系统版本的迭代陆陆续续修复了。这些动画框架可能都用不到了。但参考学习还是不错的。原创 2022-08-24 16:04:10 · 1075 阅读 · 0 评论 -
【Android】摇摆动画(84/100)
自定义动画类:SwingAnimation。突然写这个会比较麻,留着以后直接用蛤!这个动画有点古董钟摇摆效果。原创 2022-08-22 15:51:26 · 1182 阅读 · 2 评论 -
【Android】补间动画(85/100)
搞好动画是搞出游戏和应用app出彩体验的基础。在游戏和一些应用app动效里经常用到。一般就上面这些类别。原创 2022-08-19 15:19:53 · 1094 阅读 · 0 评论 -
【Android】帧动画(86/100)
最近几年新的动画方式增加了许多,笔者回顾复习整理一下,以后方便取用。原创 2022-08-05 15:40:13 · 865 阅读 · 0 评论 -
【Android】手写签名(87/100)
简单的点胜过复杂的高明原创 2022-08-03 15:36:52 · 956 阅读 · 2 评论 -
【Android】Drawable文字字体(88/100)
简单的点胜过复杂的高明原创 2022-08-02 15:49:48 · 1089 阅读 · 0 评论 -
【Android】Drawable裁剪圆形、椭圆、圆角矩形图片(89/100)
图片裁剪drawable原创 2022-08-02 10:00:00 · 2144 阅读 · 2 评论 -
【Android】Bitmap图片旋转、缩放、翻转等变换(90/100)
简单的点胜过复杂的高明原创 2022-07-29 09:00:00 · 6212 阅读 · 0 评论 -
【Android】Bitmap图片裁剪(91/100)
简单的点胜过复杂的高明原创 2022-07-28 09:00:00 · 2940 阅读 · 0 评论 -
【Android】Bitmap图像色彩模式:黑白、模糊、老照片、胶卷等(92/100)
简单的点胜过复杂的高明原创 2022-07-27 08:41:45 · 1385 阅读 · 0 评论 -
【Android】ImageView水波效果(93/100)
简单的点胜过复杂的高明原创 2022-07-26 14:44:15 · 944 阅读 · 2 评论 -
【Android】ImageView图片装饰 文字、水印、边框(94/100)
简单的点胜过复杂的高明原创 2022-07-25 16:50:10 · 1394 阅读 · 0 评论 -
Android-textView-ellipsize文本过长使用省略号
TextView 文本过长省略设置原创 2022-07-05 10:05:26 · 537 阅读 · 0 评论 -
【MyAndroid】RecyclerView+cardView卡片叠层效果展示(3)--100个经典UI设计模板(98/100)
卡片效果再添一个原创 2022-06-30 12:14:05 · 1476 阅读 · 2 评论 -
【MyAndroid】viewpage+cardView卡片叠层效果展示(2)--100个经典UI设计模板(98/100)
再也不用忧心viewpager动画效果了。这里使用的是viewpager + cardView组件。全部是原生组件几乎没有自定义组件。动画效果使用的是viewpager自带的接口类ViewPager.PageTransformer,官方有两个例子也有许多博主解析过原理参考里会有笔者觉得不错的博客访问链接,有兴趣可以看看哈!动画效果有:缩放、移动、透明度设置;单个或多个叠加即可达到动画效果...原创 2022-06-25 12:35:42 · 1180 阅读 · 4 评论 -
【MyAndroid】viewpage+cardView卡片海报效果展示--100个经典UI设计模板(99/100)
先看效果是否符合,再考虑集成哈!原创 2022-06-21 21:18:34 · 1416 阅读 · 0 评论 -
【MyAndroid】viewpage+cardView卡片楼层效果展示(1)--100个经典UI设计模板(98/100)
卡片叠加,总有UI设计喜欢这样的叠加原创 2022-06-21 00:08:20 · 523 阅读 · 0 评论 -
CoordinatorLayout+NestedScrollView+RecyclerView 上拉底部显示不全
CoordinatorLayout+NestedScrollView+RecyclerView 上拉底部显示不全原创 2022-06-08 19:55:50 · 779 阅读 · 0 评论 -
【MyAndroid】日期时间滚轮选择器--100个经典UI设计模板(97/100)
100个经典UI设计模板原创 2022-03-25 15:09:13 · 4353 阅读 · 0 评论 -
【MyAndroid】RecyclerView实现头部悬浮吸顶效果且可点击--100个经典UI设计模板(96/100)
100个经典UI设计模板原创 2022-03-20 10:01:14 · 3361 阅读 · 0 评论 -
【Android Studio】界面卡顿触探
想要丝滑的滚动效果和流畅的画面,这篇你一定不要错过原创 2022-02-25 11:14:24 · 2113 阅读 · 0 评论 -
【Android studio】使用 Database Inspector 调试数据库【MyAndroid】
工欲善其事必先利其器打造自己的屠龙匕首原创 2022-02-15 10:13:50 · 5000 阅读 · 4 评论 -
【MyAndroid】AndroidManifest.xml合并规则详解和注意事项
APK 或 Android App Bundle 文件只能包含一个 AndroidManifest.xml 文件,但 Android Studio 项目可以包含多个清单文件,这些清单文件由主源代码集、build 变体和导入的库提供。因此,在构建应用时,Gradle 构建系统会将所有清单文件合并成一个清单文件打包到应用中。清单合并工具遵循某些合并启发法和您使用特殊 XML 属性定义的合并偏好设置,来将各个清单文件中的所有 XML 元素组合在一起。本页介绍清单合并的运作方式以及如何应用合并偏好设置解决合并冲突原创 2022-02-11 10:06:35 · 1563 阅读 · 0 评论 -
【UI】布局tools:xxx属性的妙用
tools:xxx属性使用的全面解析,让布局再也不用填入脏数据了原创 2022-02-09 09:49:53 · 369 阅读 · 0 评论 -
【Android studio】【Gradle】dependencies配置参数细解及异常解决
build.gradle配置中也许会有的疑惑。这里有答案原创 2022-01-30 11:13:55 · 6442 阅读 · 0 评论 -
【Android】折叠效果CoordinatorLayout+AppBarLayout首页效果&& CoordinatorLayout抖动问题解决方案--100个经典UI设计模板(95/100)
折叠滚动效果UI布局CoordinatorLayout抖动问题解决原创 2022-01-25 10:41:09 · 3018 阅读 · 0 评论 -
【注解】巧用Android注解提高代码质量
Android里注解巧用提高代码质量原创 2022-01-22 22:12:43 · 5323 阅读 · 0 评论 -
【Android Studio】【瘦身】将图片转换为 WebP 格式【亲测】
工欲善其事必先利其器打造自己的屠龙匕首原创 2022-01-21 17:42:25 · 1440 阅读 · 0 评论 -
【Android Studio】布局验证 Layout Validation
工欲善其事必先利其器打造自己的屠龙匕首原创 2022-01-20 15:47:10 · 1506 阅读 · 0 评论