Android - 资源
文章平均质量分 72
IT一书生
简书:https://www.jianshu.com/u/679b1ba9d73d
展开
-
Android 背景样式shape -- oval椭圆、圆
一、写在前面的:上一篇介绍了Rectangle矩形,下面介绍一下oval椭圆的使用。oval用来绘制椭圆,而在实际应用中,更多的是用来绘制正圆,例如:消息个数提示背景,圆形按钮等。二、效果:三、代码实现: <TextView android:layout_width="wrap_content"原创 2017-05-17 10:55:28 · 5566 阅读 · 0 评论 -
Android CountDownTimer 倒计时器的简单使用
一、写在前面的在Android应用中几乎都能看到,闪屏页或者欢迎页右上角有一个 “倒计时 + 跳过” 的功能,还有就是获得验证码的倒计时功能,有些人会想到延迟的实现方式,在这里通过实用Android封装好的类 CountDownTimer 就能轻松实现,其内部原理就是通过Handler机制实现的。二、效果图(有待添加)三、CountDownTimer 介绍1、CountDown...原创 2017-12-06 16:49:39 · 19875 阅读 · 0 评论 -
Android 标题栏和状态栏随ScrollView滑动颜色改变轻松实现
01、概述:在开发过程中,这样的需求也是常见的,随着ScrollView 的滑动,标题栏和状态栏背景透明度发生变化。有多中实现方式,在这里记录一下自己用到的一种。02、效果:03、代码实现:public class ZpScrollViewActivity extends Activity{ private View titleLine; priv原创 2017-10-10 16:58:49 · 2543 阅读 · 0 评论 -
Android Html设置TextView的颜色、加粗样式
01、概述在开发需求中,会遇到字符串中的某个部分变色,加粗的需求。当然可是使用SpannableString 来实现,这里记录一下通过Html方式来实现这种效果02、代码 textView.setText(Html.fromHtml(this.getString(R.string.ceshi, "01.01", "26"))); textView1.setText(...原创 2017-10-09 17:49:39 · 3218 阅读 · 0 评论 -
android 背景样式shape -- rectangle矩形
一、写在前面的:TextView、Button、EditText、ProgressBar、Toast、Checkbox等控件的样式背景,都可以用shape来实现,可以优化资源的使用,在一个项目中,个人觉得各种资源统一管理起来最好,公用一套,方便后期管理,不管以后是你自己管理,还是有后来者接手,都能大大提高工作效率,相信你也不想接手一个写的很乱的项目,都说“见字如见人”,作为一个程序员来说,咱们原创 2017-05-17 09:55:50 · 2893 阅读 · 0 评论 -
Android 搜索页-搜索历史条目动态添加(LinearLayout动态添加条目)
一、需求:要记录用户的搜索历史,并动态的展现出来,每行展示两个条目,最多十条条目。效果图如下:大概的效果展示一下,其他优化的地方这里暂不做处理(如:单个条目的背景优化,条目的选择状态UI优化等)二、思路:布局中维护一个LinearLayout,根据条目个数判断行数,根据行数动态添加子LinearLayout,每行显示两个TextView,最后根据行数和每行条目显示位原创 2017-05-12 17:41:07 · 612 阅读 · 0 评论 -
Android Color(颜色)解析
颜色的多种表达方式,在做一个新项目准备的时候,一定要考虑好颜色的统一管理,省的后面给自己或者给后来者找麻烦。原创 2017-05-10 14:43:06 · 10776 阅读 · 0 评论 -
Android 仿支付宝搜索结果页,字符串部分文字显示高亮
最近收到一个需求就是,搜索的关键词,在搜索结果页的搜索条目上高亮显示。类似于支付宝搜索结果页的效果。经过一番思虑之后,感觉还是比较简单的,直接上代码123456789101112131415原创 2017-05-09 15:13:23 · 2275 阅读 · 1 评论 -
InputFilter全解
注:InputFilter主要是对输入的文本进行过滤的,里面只有一个filter方法123456789101112131415161718192021222324原创 2017-02-10 04:41:43 · 3203 阅读 · 0 评论 -
Android 常用单例模式简单介绍
/** * 方式一 * instance 单例初始值是null,还未构建,则构建单例对象并返回;是懒汉模式 - 线程不安全 * instance 单例对象一开始就被new 出来,主动构建,则不需要判空操作;是饿汉模式 - 线程安全 */ private ZpDanLiDemo(){} private static ZpD...原创 2018-01-02 11:14:32 · 239 阅读 · 0 评论 -
Android 背景透明度设置总结
一、写在前面的在需求上遇到背景设置透明度还是比较常见的,设置透明度有几种方式,但是不同的场景应用下,不同的方式可能会出现一些问题。针对开发过程中的需求做以下总结。二、先看效果图图1、 图2、图3、 图4介绍:图1、蓝色头部和输入框背景初始状态 图2、点击按钮01,输入框的透明度不起作用,和title的透明度一样 图3、点击按钮02,背景透明原创 2017-06-13 10:28:39 · 5434 阅读 · 0 评论 -
Android 背景样式shape -- line线、ring环
一、写在前面的:前面分别介绍了Rectangle矩形、oval椭圆,下面介绍一下ring环、line线。作为一个程序员,要是觉得没事做,那是很可怕的事情,放眼一瞅,编码的世界太庞大了,还有很多需要学习的地方。一个行之有效的适合自己的学习方式是很有必要的,在这慢慢的编码路程中,且行且学习吧。。。二、ring环、line线效果: 三、ring代码实现:特殊属性:shape原创 2017-05-17 12:33:44 · 1715 阅读 · 0 评论 -
Android MotionEvent的getX()与getRawX()区别
/** * onTouch方法是View的OnTouchListener接口中定义的方法。 * 当一个View绑定了OnTouchListener后,当有Touch事件触发时,就会调用onTouch方法。 */ @Override public boolean onTouch(View v, MotionEvent event) { ...原创 2016-01-18 13:09:57 · 286 阅读 · 0 评论