
Android View 模块
宇宝守护神(rainyang)
喜欢打篮球,热爱运动。
展开
-
Android CardView 的使用
CardView定义:CardView 是一个带有圆角,阴影效果的FrameLayout。XML属性:cardBackGroundColor:cardView 的背景颜色cardCornerRadius:控制圆角的角度大小cardElevation:设置cardView的高度cardMaxElevation:设置cardview的最大高度cardPreventCor原创 2017-04-26 17:19:20 · 1382 阅读 · 0 评论 -
Android之Canvas详解
canvas 可译为画布,Android官方给他的解释是:The Canvas class holds the "draw" calls.我理解的是canvas是专门用来显示画上去的东西的类,也就是画布的功能了。1.构造方法canvas有两个构造函数(1)Canvas()(2)Canvas(Bitmap bitmap)(ps:View的onDraw(Canvas c原创 2017-04-13 11:31:38 · 1174 阅读 · 0 评论 -
ImageView的scaleType的属性理解
ImageView的scaleType的属性值有MATRIX,FIT_XY,FIT_START,FIT_END,FIT_CENTER,CENTER,CENTER_CROP,CENTER_INSIDE.1.android:scaleType=“center” 保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size时,多出来的部分被截掉。 2.android转载 2017-08-04 14:05:15 · 136836 阅读 · 12 评论 -
Android ConstraintLayout布局详解
前言之前在使用Android Studio新建项目的时候,发现MainActivity的默认布局从RelativeLayout变成了ConstraintLayout。当时就对这个ConstraintLayout很好奇,就研究了一下。发觉确实很强大,在此做个总结。ConstraintLayout定义什么是ConstraintLayout呢?Constraint Layout是Google在2016年的原创 2017-10-21 14:04:39 · 10321 阅读 · 8 评论 -
Android 弹性动画的三种实现方式
前言现在的android开发提出的需求是越来越接近现实真实感,提高用户 体验感。就拿动画效果来说,之前设计给的需求大都比较直接,缩放、 旋转、移动等动画效果都执行完就结束了。现在的话,为了追求现实 生活中的那种真实感,往往都会有一个回弹的效果,称之为弹性动画。非弹性动画体验非弹性动画的效果图: 我们来看一下实现该效果的代码: private void onScaleAnimati原创 2017-08-28 18:17:33 · 12829 阅读 · 8 评论 -
压缩指定大小的BitMap
序言在开发中,我们常常会遇到构造图片,加载显示图片的情况。我们可以使用BitMapFactory的decode xxx 方法来构造BitMap对象。但现在普遍照片的质量,像素都很高,如果直接把照片拿来使用,加载到内存,就会很容易造成内存泄漏。也有浪费的嫌疑,比如我程序中只需要,200*200的图像,却是用2048x1536的图加载进去,这就不很浪费,很没有必要么,下面就将说明,如何对BitMap进行原创 2017-11-28 13:48:09 · 2928 阅读 · 0 评论