夜间模式暗黑模式
字体
阴影
滤镜
圆角
主题色

分类:View

14 篇文章

曲线运动 - 2
我们看到了把arcMotion添加到一个Scene  transition来实现两点之间的曲线动画时多么简单的事情。但是很少有开发者有那么幸运可以使用minSdkVersion=“21"来使用这项技术。不过其实有一种巧妙的办法可以达到类似的效果,并且能向后兼容到 API 11 (Honeycomb)。同样也很简单。 需要指出的是这个技术并不能提供和…
Android 深入理解Android中的自定义属性
1、引言 对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现: 自定义一个CustomView(extends View )类 编写values/attrs.xml,在其中编写styleable和item等标签元素 在布局文件中CustomView使用自定义的属性(注意namespace) 在CustomView的构造方法中通过TypedA…
Android 过渡(Transition)动画解析
android_transition.png 某位哲人曾经曰过:在应用中使用一些符合系统设计规范的动画可以显著提升用户体验和自身逼格,我们在开发中或多或少会接触到一些动画方面的东西。Android系统本身的一些交互体验也在发生着变化,当然是朝着越来越绚丽的方向发展了。为了支持各种交互视觉设计的不断更新,Android对于开发者提供了越来越多的动画A…
ViewAnimationUtils.createCircularReveal()
ViewAnimationUtils.createCircularReveal()是安卓5.0才引入的,快速实现圆形缩放动画的api,效果如下图所示:   如果要在你的程序中使用它,必须要设置最低的 api 版本是 21,往下版本的,在运行程序的时候就会抛出 .createCircularReveal() not found 异常。其源码…
Scene
场景表示应用场景时View层次结构中各种属性的值的集合。 可以将场景配置为在应用时自动运行转场,这将使场景变化中发生的各种属性更改生效 enter方法: 进入此场景,需要更改此场景指定的所有值。 这些可能是与布局视图组或布局资源文件相关联的值,该文件现在将添加到场景根中,或者它可能是由setEnterAction(Runnable)进入操作}或其组…
View的animate方法
要点 整个ViewPropertyAnimator的功能都是建立在View类新增的animate()方法之上的,这个方法会创建并返回一个ViewPropertyAnimator的实例,之后的调用的所有方法,设置的所有属性都是通过这个实例完成的。 在使用ViewPropertyAnimator时,我们无需调用start()方法,因为新的接口中使用了隐…