一 View 基本介绍
这个类是用户接口的基础构件。 View 表示屏幕上的一块矩形区域,负责绘制这个区域和事件处理。View 是所有widget类的基类,Widget 类用于创建交互式UI构件(按钮,输入框等)。View 类的ViewGroup子类是layout 的基类,Layout是一个不可见的容器,它保存着View(ViewGroup)并定义这些View的layout 属性。
2.View常用属性:
- android:background=”@drawable/dasheng” :
设置背景色/背景图片。可以通过以下两种方法设置背景为
透明:”@android:color/transparent”和”@null”。注意
TextView默认是透明的,不用写此属性,但是Buttom/ImageButton/ImageView想透明的话就得写这个属性了。
2.android:onClick=” onClickButton ”
点击时从上下文中调用指定的方法。这里指定一个方法名称,一般在Activity定义符合如下参数和返回值的函数并将方法名字符串指定为该值即可:
public void onClickButton(View view){}
3.android:padding : 设置上下左右的边距,以像素为单位填充空白。
还可以设置单个方向边距:
android:paddingTop
android:paddingBottom
android:paddingStart
android:paddingEnd
4.android:margin:设置View与父容器的间距
5.android:layout_gravity: 位于父控件位置(对相对布局不起作用)
6.android:scaleX ,android:scaleX:缩放
7.android:backgroundTint:背景着色
android:backgroundTintMode:着色模式
add:
screen:
multiply:
src_in:
src_over:
8.android:rotation=”45”:绕z轴旋转
android:rotationX:绕X轴旋转
android:rotationY:绕Y轴旋转
9.android:alpha=”0.1”: 透明度