![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android基础
文章平均质量分 67
攻城狮随笔
水滴能穿石,量变催质变,坚持不懈,不断成长。。。
展开
-
Android VectorDrawable 的一点优化
相对于 svgomg 来说,优势在于直接对 vector 的 xml 文件处理,处理完直接用就行,不需要再导入,此外由于它是个命令行工具,可以直接对 vd 文件进行批量处理,甚至可以自定义一个 task 任务去自动执行。对于 2,3 种方式来说,工具只是尽可能去优化,可能优化过后,pathData 长度依然没有少于 800 字符,但对比之前是有一定的减少,所以最好的解决方式是让设计同学去处理。是个好用又方便的 svg 在线优化工具,可调整各种参数对其进行优化,然后下载下来即可。原创 2023-03-05 23:47:58 · 546 阅读 · 0 评论 -
android倒计时的简单实现
android开发过程存在一些场景需要使用到倒计时,最近遇到一个简单的功能便是,按钮在点击后的一分钟中内不允许点击,一分钟后就可以了。其实实现起来还是很简单的,实现方式也有很多。这里主要说一下,利用android提供的CountDownTimer类来实现简单的倒计时功能,先简单看一下效果图吧:原创 2017-06-05 21:31:10 · 1542 阅读 · 0 评论 -
自定义dialog布局样式
在android开发中,对话框的使用已非常频繁,需求复杂度的提升导致dialog自带的一些样式难以满足现在的一些需求。这时候往往希望通过自定布局样式来实现特定的效果,dialog本身也支持自定义布局样式,那么如何去实现呢?主要分为以下几个步骤:1.创建一个Dialog对象;2.自定义布局将填充布局到Dialog中;3.设置宽高,防止显示不全;下面来一步一步简单实现一下,还是先看原创 2017-06-03 14:34:23 · 12998 阅读 · 0 评论 -
自定义控件之组合控件---以带下划线的EditText为例
在开发当中,为了达到特定的效果,仅仅依赖原有的android控件是不够的,这时候需要自定义一些控件。其实自定义控件,大体可分为三大类:一、组合式控件,即将一些需要重复用到的一些控件包装在一起,组成一个新的控件;二、继承现有的控件,自己去扩展其一些功能(如继承TextView ,EditText等);三、继承一个View,自己去绘制出来。可视具体情况,采取不同的方式来实现效果,这次主原创 2017-06-01 20:51:18 · 800 阅读 · 0 评论