android高级
文章平均质量分 87
山野书生
一句话而已……
展开
-
android自定义View之刻度尺MnScaleBar
在Q群里看到有同学需要自定义刻度尺如图:1. 需求:1)指针固定在屏幕中间;2)左右可以滑动直尺;3)返回选择的刻度值;2. 需要的知识点:1)继承View重写onDraw()方法2)重写onTouchEvent()方法3)Scroller滑动帮助类4)OnScrollListener回调方法3. 代码如下:package cc.mnbase.v原创 2015-12-01 21:07:15 · 6001 阅读 · 0 评论 -
android开发之Fragment利用Bundle保存状态
相信很多小伙伴们在使用Fragment都会遇到状态保存的问题,今天介绍一个简单的案例。大家都知道在使用Activity之间传递数据时大部分情况下都是用Bundle;先帮大家复习一下Bundle,利用键值对(key-value)来存储数据的,内部包含ArrayMap mMap = null;1. 新建一个Bundle类:Bundle mBundle = new Bundle();原创 2015-12-01 21:35:43 · 2964 阅读 · 1 评论 -
android开发之高仿微信6.0+滑动Tab
上篇博文【android开发之Fragment利用Bundle保存状态】用到滑动切换底部Tab,由于上篇博文的重点是保存Fragment状态,并没有说明,今天来解释一下。关于高仿微信6.0滑动Tab网上有很多,大部分情况下是自定义View,在OnDraw()进行绘制,本博客的Tab没有自定义View,只是android官方提供的控件进行组合【查看微信布局源码也是这样做的】,性能和实用性请各位同原创 2015-12-03 20:06:02 · 1382 阅读 · 2 评论 -
实现类似微博内容,@用户,链接高亮,@用户和链接可点击跳转,可展开和收回的 TextView
StyleTextView 设置TextView显示样式,支持富文本展示:更改部分字体颜色,添加图标,显示下划线等;并且支持显示类似微博话题,@某用户,以及字体过多时显示收起和展开操作等封装SpannableStringBuilder支持富文本显示,简化系统API使用,详见:TextStylePhrase。支持显示类似微博话题,@某用户,以及自定义规则,详见:RichTextView,...原创 2018-11-15 15:23:12 · 253 阅读 · 0 评论