
android基础
litefish
never stop,never give up
展开
-
动画代码
最简单的属性动画旋转180度ObjectAnimator.ofFloat(view, "rotation", 0.0F, -180.0F).setDuration(500).start();同时改变大小和透明度的动画 PropertyValuesHolder pvhX = PropertyValuesHolder.ofFloat("alpha", 1f,原创 2015-11-03 22:57:58 · 963 阅读 · 0 评论 -
Color
rgb转intint color=Color.rgb(red, green, blue) int转RGBint color=-4253158; int red = (color & 0xff0000) >> 16; int green = (color & 0x00ff00) >> 8; int blue = (color & 0x0000ff); textvi原创 2015-11-02 10:09:18 · 584 阅读 · 0 评论 -
Color与drawable
有时候我们要动态设置一个View的background的颜色,这个颜色是个selector,有几种状态比如pressed,enable有2种方案1 drawable颜色值的selector要写在drawable内,用setBackgroundResource2 color颜色值的selector要写在color内,用setBackgroundColor实际证明2原创 2015-11-30 16:41:35 · 541 阅读 · 0 评论 -
点九图
有一个ImageView,有个.9图我用setImageDrawable,把这个点九的drawable设置进去,如果当前scaletype是fixxy,那图片会按点九的方式拉伸如果用center的话不会拉伸,如果用center_crop的话,会按png图拉伸,而不会按点九图的拉伸方式来原创 2015-12-30 15:28:32 · 691 阅读 · 0 评论 -
View的滚动与Scroller
View的滚动与Scrollerview的滚动相关的知识有scrollTo,scrollTo,Scroller,OverScroller。普通的滚动用scrollTo和scrollBy,这是没有过程的,直接跳到指定位置。要想慢慢滚过去(又称渐进式滑动,弹性滑动)得用Scroller和OverScroller。scrollTo和scrollByView的scrollTo和scrollBy方法publi原创 2016-08-05 11:15:21 · 1559 阅读 · 0 评论 -
View的基础知识
View的基础知识View的属性view的属性有left,right,top,bottom;x,y;translationX,translationY; mScrollX,mScrollY 其中left,right,top,bottom这四个代表的是view在parentView内的位置,以parentView的左上角为圆点。 x,y,translationX和translationY是vie原创 2016-08-05 11:16:31 · 750 阅读 · 0 评论 -
Shape
前言本文对shape做个介绍,以及圆角矩形与layer-list主要元素gradient – 对应颜色渐变。 startcolor、endcolor就不多说了。 android:angle 是指从哪个角度开始变。 solid – 填充。 stroke – 描边。 corners – 圆角。 padding – 定义内容离边界的距离。与android:paddin原创 2016-12-10 00:25:01 · 533 阅读 · 0 评论