2019年8月23日
摘要: 效果图: 或 方法讲解: (1)invalidate()方法 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时, 调用invalidate()才能看到重新绘制的界面。invalidate()的调用是把之前的旧的view从主UI线程队列中pop掉 阅读全文
posted @ 2019-08-23 11:58 巫山老妖 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: 有时项目中需要实现水平圆角进度,如下两种,其实很简单 下面开始看代码,先从主界面布局开始看起: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res 阅读全文
posted @ 2019-08-23 11:35 巫山老妖 阅读(3472) 评论(0) 推荐(0) 编辑
摘要: 安卓系统提供了水平进度条ProgressBar的样式,而我们在实际开发中,差点儿不可能使用默认的样式。原因就是“太丑”^_^ 所以我们在很多其它的时候须要对其颜色进行自己定义,主要使用就是自己定义样式文件。 再在drawable文件夹下新增progressbar.xml文件,能够设置默认背景色和进度 阅读全文
posted @ 2019-08-23 09:51 巫山老妖 阅读(14339) 评论(0) 推荐(1) 编辑