自定义切换动画
用到的基本属性:
fromXDelta 属性为动画起始时X坐标上的位置(整数)
toXDelta 属性为动画结束时X坐标上的位置
fromYDelta 属性为动画起始时Y坐标上的位置
toYDelta 属性为动画结束时Y坐标上的位置
durntion 动画持续时间(长整型,毫秒)
注释:这些属性里面还可以加上%和p,例如
android:toXDelta="100%",表示自身的100%,也就是从View自己位置开始
android:toXDelta="80%P",表示父层View的80%,是以它父层View为参照物
学习笔记
乱记
android:text=”@string/Guo” 快捷键写入string.xml文件中Alt+Enter键
数值写入values下的dimens.xml中整形用Integer
插件android property initializer插件 快捷键Shift+G 出现布局文件中的所有findViewById自定生成
笔记
四、ToolBar
1、ToolBar的基本用法
2、ToolBar的封装
单独布局
继承ToolBar,实现自定义控件
完全自定义ToolBar
五、Tab实现方式
1、ViewPager + RadioGroup
2、FragmentTabHost + RadioGroup
微信主界面能够滑动的和微博不能滑动的两种显示方式
比较常用的长度
<dimen name="fab_margin">16dp</dimen>
<dimen name="duration_anim">300</dimen>
<dimen name="space_xs">4dp</dimen>
<dimen name="space_s">8dp</dimen>
<dimen name="space_m">16dp</dimen>
<dimen name="space_l">24dp</dimen>
<dimen name="space_xl">36dp</dimen>
<dimen name="space_xxl">48dp</dimen>
<dimen name="space_xxxl">72dp</dimen>
<dimen name="txt_xs">8sp</dimen>
<dimen name="txt_s">12sp</dimen>
<dimen name="txt_m">16sp</dimen>
<dimen name="txt_l">24sp</dimen>
<dimen name="txt_xl">32sp</dimen>
//圆角控件的半径4dp
<dimen name="corner_common">4dp</dimen>
//分隔线的高度
<dimen name="height_divider">1px</dimen>
比较常用的颜色
<color name="transparent">#00000000</color>
<color name="transparent_half">#50000000</color>
<color name="cw_black">#000000</color>
<color name="cw_white">#ffffff</color>
<color name="cw_bg_900">#263238</color>
<color name="cw_bg">#f5f5f5</color>
<color name="cw_grey">#9e9e9e</color>
<color name="cw_blue">#0277bd</color>
<color name="cw_blue_500">#5677fc</color>
<color name="cw_black_deep">#2d3841</color>
<color name="cw_red">#DC143F</color>