概述 RemoteViews顾名思义就是远程View,它表示的是一个View结构,它可以在其他进程中显示,为了跨进程更新它的界面,RemoteV...
目前移动设备流行,我们要在如此小的屏幕上尽可能给用户展现更多的内容,就需要在应用上通过滑动来显示和隐藏部分内容,View作为呈现内容的媒介,具备...
场景 前段时间,产品又提出了新的需求,要把app的主题换成圣诞节的主题,过后再换回来。一种思路就是跟夜间模式那样,准备多套主题资源放在app内的...
当父容器和子元素都可以滑动时,就会产生滑动冲突,比如ScrollView里面套一个ListView或者GridView,或者ListView中嵌...
由于我们写的代码难免会出现一些bug,以及由于测试环境和生产环境差异导致出现的一些异常,在测试过程中没有发现,而在app上线之后会偶然出现的一些...
Android动画分类 帧动画 首先需要通过xml来定义一个AnimationDrawable: 其中,android:onshot如果为tru...
文档地址 Material Design中的动画将为用户提供操作反馈并在用户与您的应用进行互动时提供视觉连续性。 Material Design...
属性动画和补间动画的不同之处就是它通过动态改变对象的属性从而达到动画效果,它可以对任何对象做动画,并且动画效果也得到了加强,因为它不再只是有像补...
LayoutInflater我们经常会用到,在列表适配器中或者在加载自定义布局时,它的作用就是将一个xml文件渲染成一个View或者ViewGr...