上一页 1 2 3 4 5 6 ··· 31 下一页
摘要: 事件传递在Android中有着举足轻重的作用,那么事件的传递在Android中又是怎么样实现的呢,在这里我们将进一步探讨Android的事件传递机制从一个例子入手首先是一个简单的onTouch和onClick事件的例子public class TouchAn... 阅读全文
posted @ 2019-04-06 23:15 cj5785 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 有的时候会需要做一些自定义的动画效果,在会反复用到的动画效果可以考虑做成动画框架,方便使用,做成框架的话就需要考虑很多的问题,最典型的问题就是属性和方法必须要是可配置的,这里就来聊一聊自定义动画框架的做法重难点分析在自定义动画框架里面,最难的一个问题就是怎么... 阅读全文
posted @ 2019-04-06 23:12 cj5785 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 栅格图可以实现图片的清晰显示,但这也意味着如果要在各种设备上使用栅格图,那么在使用的时候就会产生为了适配各种尺寸的设备而增加大量不同规格的栅格图,这也直接导致了资源文件体积的增大,矢量图就不存在这个问题,这里就介绍一种矢量图–SVGSVG的简介SVG可缩放矢... 阅读全文
posted @ 2019-04-06 23:10 cj5785 阅读(450) 评论(0) 推荐(0) 编辑
摘要: MD动画是谷歌推出的一种动画效果,其实现的效果能让用户看着很是舒服,符合MD动画的动画,有很强的用户交互体验Touch Feedback(触摸反馈)在触摸反馈这一块,用的最多的就是水波纹效果,而水波纹效果是从5.0才开始出现的,从5.0开始,便已自带水波纹效... 阅读全文
posted @ 2019-04-06 23:06 cj5785 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 在3.0以前,动画效果主要为补间动画(TweenAnimation)和帧动画(FrameAnimation),从3.0开始加入了属性动画,其本质就是不断地改变控件的属性,从而达到复杂的动画效果,其效果也优于之前的动画效果,而且真正的实现了View动画补间动画... 阅读全文
posted @ 2019-04-06 23:00 cj5785 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Behavior本身是一个抽象类,可以用于两个view之间的状态监听,也可用于某个view监听CoordinateLayout里面的所有控件滑动状态,实现自定义Behavior则可以实现任意两个view之间的状态变化简单使用这里我们自定义一个Behavior... 阅读全文
posted @ 2019-04-06 22:53 cj5785 阅读(835) 评论(0) 推荐(1) 编辑
摘要: FloatingActionButton为悬浮按钮,就是常见的那种悬浮在控件上,可以调出其他菜单的按钮FloatingActionButton的特有属性app:backgroundTint 按钮的背景颜色app:backgroundTintMode 按钮背景... 阅读全文
posted @ 2019-04-06 22:52 cj5785 阅读(1751) 评论(0) 推荐(1) 编辑
摘要: CardView是在Android 5.0推出的新控件,为了兼容之前的版本,将其放在了v7包里面,在现在扁平化设计潮流的驱使下,越来越多的软件使用到了CardView这一控件,那么这篇文章就来看看CardView怎么使用吧CardView的特有属性cardB... 阅读全文
posted @ 2019-04-06 22:50 cj5785 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 关于沉浸式设计,在国内指的是Toolbar和系统状态栏相统一,而谷歌官方给出的沉浸式则是指整个界面为UI所用,而这里所说的沉浸式则是指的前者,涉及4.4和5.0及以上,4.4以下的Android做不出沉浸式设计头部沉浸式在5.0及以上可以很简单的实现沉浸式,... 阅读全文
posted @ 2019-04-06 22:48 cj5785 阅读(384) 评论(0) 推荐(0) 编辑
摘要: TableLayout选项卡,用于需要使用选项卡的场景,一般是用于切换Fragment,现在的主流做法一般是TableLayout+ViewPager+Fragment,综合实现选项卡的操作由于TableLayout位于support-design里面,故在... 阅读全文
posted @ 2019-04-06 22:47 cj5785 阅读(229) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 31 下一页