UI

常用控件

1. TextView

基础属性

带阴影的TextView

需要设置四个属性才可以使用

实现跑马灯效果的TextView

需要设置五个属性

仅上述设置不可用,解决办法

解决办法一

    在TextView中设置  android:clickable="true",此方法需要点击才可以跑起来

解决办法二

    自定义TextView

public class MyTextView extends TextView {    public MyTextView(Context context) {        super(context);    }    public MyTextView(Context context, @Nullable AttributeSet attrs) {        super(context, attrs);    }    public MyTextView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {        super(context, attrs, defStyleAttr);    }    @Override    public boolean isFocused() {        return true;    }}

解决办法三

    

2. Button

1. StateListDrawable

StateListDrawable是Drawable资源的一种,可以根据不同的状态,设置不同的图片效果,关键节点