- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 笔记:事件分发机制(二):ViewGroup的事件分发
前言前面我根据郭大神的博客做了View的事件分发的笔记 笔记:事件分发机制(一):View的事件分发 对View的事件分发有了一个比较深入的了解。 本篇还是就郭大神的博客 Android事件分发机制完全解析,带你从源码的角度彻底理解(下) 做一下笔记。从源码角度深入分析和理解一下ViewGroup的事件分发。ViewGroupViewGroup是View 的子类,一般作为容器,盛放其他V
2017-06-23 17:36:20
584
原创 笔记:事件分发机制(一):View的事件分发
一直以来虽然对事件分发机制多少有些了解,看过一些博客,但自己没有真正从源码层次分析过。我觉得心中模糊的知识,不去加以验证和分析就不算真正明白,而不能纯熟运用的就不算真正熟练。其实知道的知识点有很多,但大多数只知其然,多少会用一点,但不知其所以然,所以一直是庸手,因为知之而不精,用之而不能游刃。所以,需要由浅入深的渗透学习。把知道的和会用的变成精通的,再广泛涉猎。此所谓,会别人之不会,用别人之不明,
2017-06-22 09:59:54
475
原创 Activity背景透明和窗口化
说明最近项目中有个需求,要将VideoView放在Dialog中,而且VideoView上方悬浮一个半透明的全屏按钮。 发现…有BUG,视频亮度变暗了,好像是被一个蒙层遮盖了。百度了一下,找了几个解决方法。使用mVideo.setZOrderOnTop(true);将VideoView放到最上层,视频确实正常了,但是全屏按钮看不见了,但点击事件还有。改变屏幕的亮度,WindowManager
2017-06-20 11:33:50
8308
原创 博客笔记:自定义View之绘图(1)--drawText
声明: 发现了一篇自定义View的博客索引,有比较系统的自定义View技术点。欣喜之下准备学习一下,把这些技术点学会,消化,变成自己的东西。做些笔记,或有copy,原文更好。看原文,请转到:启舰的博客—Android自定义控件三部曲文章索引。一、概述1. 四线格与基线在阅读启舰的博客: 自定义控件之绘图篇( 五):drawText()详解后,终于知道,原来canvas在绘制文字时,是有规则的
2017-05-22 18:39:38
809
原创 Android 实现金额从右向左输入
简介最近项目涉及到了金额输入,觉得这不是个小case,真正实现起来发现一时不太好弄,于是搜了一些博客看了一下,使用以后,发现多少有些bug,还是觉得不如自己实现。简单看一下效果描述: 小数点后保留两位输入没有输入显示:¥0.00输入一位显示:¥0.03 (输入3)再输一位显示:¥0.37 (输入7)继续输入显示:¥3.78 (输入8) –>¥378.42 (输入4,
2017-03-30 17:18:41
1586
原创 软件盘的显示和隐藏
最近用到了软键盘显示和隐藏,搜索一下资源,总结了一下,下面是一个简单的工具类:import android.app.Activity;import android.content.Context;import android.view.View;import android.view.inputmethod.InputMethodManager;import android.widget.E
2017-03-30 14:40:52
383
原创 Android消息处理机制、Hanlder机制(Handler、Looper、MessageQueue和Message)
·前言长久以来,我使用Hanlder仅限于它的基本使用:post 和 sendMessage而对于Hanlder的原理和消息处理机制并不清楚。找了两篇比较深入的博客:http://www.cnblogs.com/angeldevil/p/3340644.html AngelDevil的博客http://blog.csdn.net/amazing7/article/details/51424038...
2017-02-28 16:52:36
628
原创 SpannableStringBuilder设置TextView文字格式(颜色、背景色、下划线、删除线等)
看了一篇博客,学到了一些关于文字颜色与样式的知识,有所启发,所以写了一个工具类方便对TextView中文字样式进行设置(或拼接不同样式的文字)。由于使用的是SpannableStringBuilder,所以类名为SpanUtil,知识点来自CSDN博客:http://blog.csdn.net/u012422440/article/details/52133037先看效果图吧!!!对照一下使用代码...
2017-02-24 18:09:54
4575
2
原创 TextView显示不同颜色文字--工具类TextUtil
一直想写一个工具类,使TextView显示不同颜色的文字,实现方法有几种,今天,使用的是StringBuilder拼接Html的方式textView.setText(Html.fromHtml(builder.toString()));下面是效果图:使用起来应该能让大家满意
2017-02-22 10:49:08
1391
原创 吐司工具类ToastUtil--集系统吐司,可设置背景颜色和字体颜色吐司,以及自定义布局吐司
先来一个公共的公共接口Utilimport android.content.Context;import android.content.res.Resources;import android.view.LayoutInflater;import com.techfit.bouncescrollview.BounceSVApp;import com.techfit.b
2017-01-24 17:05:49
1715
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅