Android View
文章平均质量分 84
haibing_blog
脚踏实地,仰望星空。
展开
-
深入理解Android中自定义属性
1、引言对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现:自定义一个CustomView(extends View)类编写values/attrs.xml,在其中编写styleable和item等标签元素在布局文件中CustomView使用自定义的属性(注意namespace)在CustomView的构造方法中通过TypedArray获取那么,我有原创 2017-03-07 11:53:00 · 716 阅读 · 0 评论 -
Android中Toast如何在子线程中调用
Android中Toast如何在子线程中调用在我们编写程序的时候,碰到过很多次的想要在子线程中调用Toast,这时候程序编译没有问题,当我们开始运行在手机上的时候就会出现下列出错。从这个错误中,我们可以看到, 是因为一个Looper对象的原因, 当然很多人是不看这个报错信息的,因为大部分android程序员都认为Toast是一个ui控件,需要在主ui线程中操作才可以。。转载 2016-11-08 16:06:08 · 10162 阅读 · 1 评论 -
Android 表情功能的完整处理方案
概述1.原理和实现思路2.表情图片显示3.表情面板4.表情的输入框插入和删除5.表情添加脚本Android中表情功能,一般都不是用ImageView去设置图片实现的,表情一般会嵌套在文本之中,那么如何实现呢,这里就介绍一下其中的原理,此外还有相关功能的实现思路和具体代码先看下良心动态图~--------------转载 2016-12-01 17:06:44 · 824 阅读 · 0 评论 -
Android 自定义view - 随机验证码
转载至:http://blog.csdn.NET/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定转载 2016-10-14 17:28:30 · 349 阅读 · 0 评论 -
Android ViewDragHelper完全解析 自定义ViewGroup神器
转载至: http://blog.csdn.net/lmj623565791/article/details/46858663;本文出自:【张鸿洋的博客】一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件很不容易的事,转载 2016-10-14 18:37:15 · 511 阅读 · 0 评论 -
Android .9.png图片的制作与使用
.9.png图片其实就是png格式图片,不过它比普通的png图片外围多了1px(像素)的边框,另外就是使用这种格式的图片可以实现背景自适应大小且不失真的效果。比如某些控件横竖屏切换后控件的样子就变形了,或者某些图片作为控件背景也变形,这会让人很郁闷。幸好.9.png图片可以提供这些需要的功能。制作使用步骤: 1、制作属于你自己的png图片,一定要是png图片。可以自己PS转载 2016-10-28 14:27:29 · 423 阅读 · 0 评论 -
Android中shape属性详解
一、简单使用刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标签怎么用。1、新建shape文件首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml内容是这样的:(先不需要理解,先看shape怎么用)[html] view plaincopyxml ve转载 2016-11-13 17:03:54 · 466 阅读 · 0 评论 -
《疯狂Android讲义》 -- Android 动画系列之逐帧(Frame)动画
前言 逐帧(Frame)动画是最容易理解的动画,它要求开发者把动画过程的每张静态图片都收集起来,然后由Android来控制依次显示这些静态图片,再利用人眼“视觉暂留”的原理,给用户造成“动画”的错觉。逐帧动画的动画原理与放电影的原理完全一样。AnimationDrawable与逐帧动画 前面讲解定义Android资源时已经介绍了动画资源,事实原创 2016-11-14 19:57:13 · 384 阅读 · 0 评论 -
mipmap和drawable文件夹的区别
在Android上创建工程,会默认创建mipmap文件夹。之前在Eclipse上创建的是drawable的文件夹。那么这两个有什么区别呢?问题: I’m working with android studio 1.1 Preview 1 我使用android studio 1.1 Preview 1版本工作。 And I noticed that when I create a转载 2016-11-15 11:33:21 · 337 阅读 · 0 评论 -
《疯狂Android讲义》 -- Android 动画系列之补间(Tween)动画
前言 Android除了支持逐帧动画之外,也提供了对补间(Tween)动画的支持。补间动画就是指开发者只需指定动画开始、动画结束等“关键帧”,而动画变化的“中间帧”由系统计算并补齐。这也是把Tween动画翻译为“补间动画”的原因。Tween动画与Interpolator 下图可作为补间动画的示意图。原创 2016-11-16 11:08:35 · 365 阅读 · 0 评论 -
《疯狂Android讲义》 -- Android 动画系列之自定义补间动画(三维动画)
前言 Android提供了Animation作为补间动画抽象基类,并且为该抽象基类提供了AlphaAnimation、RotateAnimation、TranslateAnimation、ScaleAnimation四个实现类,这四个实现类只是补间动画的四种基本形式:透明度改变、旋转、位移、缩放。在实际项目中可能还需要一些更复杂的动画,比如让图片在“三维”空间内进行旋转动画等原创 2016-11-16 12:05:12 · 644 阅读 · 0 评论 -
《疯狂Android讲义》 -- Android 动画系列之属性动画
前言 从某种角度来看,属性动画是增强版的补间动画,属性动画的强大可以体现在如下两方面。补间动画只能定义两个关键帧在“透明度”、“旋转”、“缩放”、“位移”4个方面的变化,但属性动画可以定义任何属性的变化。补间动画只能对UI组件执行动画,但属性动画几乎可以对任何对象执行动画(不管它是否显示在屏幕上)。 与补间动画类似的是,属性动画也需要定义如下原创 2016-11-16 18:13:51 · 406 阅读 · 0 评论 -
《疯狂Android讲义》学习笔记 -- 手势(Gesture)
前言 所谓手势,其实是指用户手指或触摸笔在触摸屏上的连续触碰行为,比如在屏幕上从左到右划出的一个动作,就是手势;再比如在屏幕上画出一个圆圈也是手势。手势这种连续的触碰会形成某个方向上的移动趋势,也会形成一个不规则的几何图形。Android对两种手势行为都提供了支持。对于第一种手势行为,Android提供了手势检测,并为手势检测提供了相应的监听器。对于第二种手势原创 2016-11-17 15:25:52 · 662 阅读 · 0 评论 -
Android GridView属性集合
GridView的一些特殊属性:1.Android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步原创 2016-12-01 12:27:43 · 285 阅读 · 0 评论 -
Android基础之ListView的使用详解
今天给大家带来《android应用开发全程实录》中关于listview和adatper中的部分。包括listview的基本使用,listview的优化等。我们经常会在应用程序中使用列表的形式来展现一些内容,所以学好ListView是非常必需的。ListView也是Android中比较难以使用的控件,这节内容就将详细解读ListView的用法。一个ListView通常有两个职责。(1)将转载 2016-12-06 15:29:28 · 32448 阅读 · 3 评论 -
Android性能优化之提高ListView性能的技巧
转载地址:http://blog.csdn.net/nugongahou110/article/details/47128125ListView优化一直是一个老生常谈的问题,不管是面试还是平常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看如何最大化的优化ListView的性能。1.在adapter中的getView方法中尽量少使用逻辑2.尽最大可转载 2016-12-06 15:50:34 · 270 阅读 · 0 评论 -
Android View的位置参数
Android View的位置参数参考资料《Android开发艺术探索》博客地址:http://blog.csdn.net/zxwd2015/article/details/53055703原创 2016-12-16 16:26:25 · 372 阅读 · 0 评论 -
Android View 事件分发机制 源码解析 (上)
转载地址:http://blog.csdn.net/lmj623565791/article/details/38960443一直想写事件分发机制的文章,不管咋样,也得自己研究下事件分发的源码,写出心得~首先我们先写个简单的例子来测试View的事件转发的流程~1、案例为了更好的研究View的事件转发,我们自定以一个MyButton继承Button,然后把跟事件传播有关的转载 2016-12-17 12:06:55 · 299 阅读 · 0 评论 -
Android的通知(Notification)使用详解
Android Notification详解Notification Notification,俗称通知,是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现为一个图标的形式,当用户向下滑动的时候,展示出通知具体的内容。 注意:因为一些Android版本的兼容性问题,对于Notification而言,Android3.0是一个分水岭,在其之前构建Noti原创 2016-10-19 15:38:43 · 651 阅读 · 0 评论