
安卓-视图层
Handev
先精后广,一专多长
展开
-
自定义View实现手指在屏幕上绘制线条(贝塞尔曲线处理)(一)
跟随手指的移动来画线,绘制路径原创 2016-06-29 13:24:39 · 1289 阅读 · 0 评论 -
解决APP冷启动白屏/黑屏的问题
解决APP冷启动白屏/黑屏的问题本篇文章来自Hansion的博客 原文链接 转载请注明出处 谢谢!原因 当启动一个APP时,孵化器zygote进程会创建一个新的进程去运行这个APP。 但创建进程需要一定时间,再创建完成前,界面不会作出反应。此时会给用户造成一种没有点击到APP的错觉,影响体验。 为了改善用户体验,Preview Window出现了,它会在创建进程这个期间显示,让用户感觉到AP原创 2017-09-25 22:20:27 · 3454 阅读 · 0 评论 -
在Fragment中监听返回键等物理按键的事件
有些情况下,我们需要让Fragment也监听到返回键原创 2016-11-21 14:41:05 · 10855 阅读 · 1 评论 -
RadioGroup+RadioButton嵌套其他布局实现多行单选布局、自定义RadioButton选中和非选中样式、文字颜色
教你实现RadioButton多行单选、随意布局;RadioButton自定义样式,文字根据选中状态切换颜色原创 2016-11-18 18:19:51 · 4530 阅读 · 1 评论 -
ListView图片加载缓慢、局部更新失败等问题你遇到了吗?
最近在写一个“下载管理”的模块,页面主要由ListView构成,显示下载的缩略图、进度、下载速度、文件大小等数据。写完后发现缩略图的加载异常缓慢,而且应该时刻更新的进度条、网速也并没有时刻更新。刚开始以为是局部更新的逻辑写的有问题,查了查并没什么问题,加了行Log也能实时打印进度。java代码上没问题那我们就去布局上找问题,我发现ListView的宽高设置的是w原创 2016-12-16 15:26:59 · 730 阅读 · 0 评论 -
安卓常见布局:RadioButton配合Fragment实现底部菜单栏切换
最常见布局:radiobutton配合fragment底部菜单栏切换原创 2016-10-25 09:47:42 · 574 阅读 · 0 评论 -
RecyclerView的基本使用(优化图片加载、设置条目间距、设置Adapter、设置点击事件等)
首先需要v7包如果显示的是图片,可以用下面这个AutoLoadRecyclerView,他可以在快速滑动时停止加载,避免OOM和内存资源浪费public class AutoLoadRecyclerView extends RecyclerView { public AutoLoadRecyclerView(Context context) { this原创 2016-07-29 09:58:23 · 2938 阅读 · 0 评论 -
自定义垂直的SeekBar并用图片做滑块和背景
谷歌原生并没有提供垂直的SeekBar 所以需要对横向的SeekBar进行旋转和移动的操作我们可以通过一些旋转、平移等操作让它竖起来自定义Viewpublic class VerticalSeekBar extends SeekBar { private ProgressChangedListener progressChangedListener;原创 2016-07-28 18:18:16 · 2861 阅读 · 2 评论 -
安卓中横竖屏切换和Activity的生命周期的处理
几种对安卓横竖屏切换的处理原创 2016-06-21 18:22:28 · 959 阅读 · 0 评论 -
安卓自定义容器控件,装载TextView,实现文字竖直轮播小喇叭广告条
小喇叭广告条轮播,此功能商城类应用使用的比较多原创 2016-06-15 18:41:43 · 1142 阅读 · 0 评论 -
安卓实现圆角头像,已封装成工具类,方便使用
将圆角头像的功能封装在工具类中,实现起来就是这么便捷原创 2016-06-14 17:20:28 · 1242 阅读 · 0 评论 -
安卓屏幕适配方式(一):res生成各分辨率文件的方式
屏幕适配的方式有很多,有的公司采用这种方式,在这里记录一下 将下面代码复制到文本中,文件名为 GenerateValueFiles.java下文代码的主函数中填写基准宽高后再进行以下操作(在main方法中将basW和baseH改成UI标注的基准宽高)然后打开控制台javac GenerateValueFiles.javajava GenerateValueFi...原创 2018-08-10 11:43:56 · 1285 阅读 · 0 评论