- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Android View 查看大图(支持拖拽,缩放,旋转)
嗨 大家好,我是不服不行 。今天为大家带来一个手机界面中的这个,这个一个常客。经常被使用在图片查看之中,让我们先看看效果。首先图片是怎么在界面上显示的呢? 很容易发现到唯一 的一个对外公开的方法setImageBitmap(),所以界面上显示的图片数据源应该就是它了。那么再次定位到onDraw()方法。被设置在这个控件的数据源被一些处理后通过canvas画在了界面上。当然第一步处理是缩放,第二步处理是旋转,所以本类的核心参数由此而知为scaleSize和degrees。那么整体流程便是这样的: 通过触
2015-03-26 20:13:28 1862 1
原创 Android View 如何去自定义View
对于View这个模块,永远都是android开发的重头戏!对于一个用户安装应用后难免有这样的想法界面太丑了,内容估计也好不到哪里去。删~ 所以对于View 这个这个东西,我们要认真对待:第一步 首先我们要了解View 知道它的绘制流程,知道它是如何一步步的展现在界面上的。
2015-03-11 21:13:42 1441 1
原创 Android View 滚动的轮子-WheelView
嗨 大家好,我是不服不行 。今天为大家带来一个手机界面中的这个,这个一个常客。经常被使用在时间,日期选择之中,让我们先看看效果。分析:首先 class WheelView extends ScrollView ,所以说白了也就是个ScrollView 。完全可以在思想上藐视它。从代码中先寻找public对外公开方法,主要有setOffset() setItems()方法, 那么观察一下后会发现需要调用setItems()来初始化滚轮控件。在setItems()中又会调用initData(),而init
2015-03-10 20:44:11 3011 4
原创 Android View 在ListView中活跃表现的ItemManageLayout-类似QQ联系人。
嗨 大家好,我是不服不行 。今天为大家带来一个手机界面中的这个,这个一个常客。经常被使用在列表管理之中,让我们先看看效果。......首先把listview中的每项内容都看做2层,展现的内容[content]在上面而菜单[menu]在下面,所以使用到的布局便是FrameLayout。由于涉及到滑动,那么 Scroller 便是“居家必备”了。之后需要做得便是监听content的触摸事件。于是一个头疼的问题产生了,触摸content的结果是点击还是滑动?那么为了解决这个问题,我们就需要重写onInt
2015-03-07 20:47:44 1179 1
原创 Android View 加载进度条
嗨 大家好,我是不服不行 。今天为大家带来一个手机软件中所使用到的这个,这个一个常客。不管是下载什么,还是加载什么。都可以用它。并且这个控件提供5个可设置属性,分别是进度线的厚度、下载信息文字的大小和颜色、已完成部分的颜色、未完成部分的颜色。大家可以来试试。
2015-03-06 22:00:10 1253 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人