ButtonRoundCorner.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:SunmiUI 作者:
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
public void setBackgroundColor(int colorPressed, int colorNormal){
    StateListDrawable sd = new StateListDrawable();
    int[] state_pressed = new int[]{android.R.attr.state_pressed};
    int[] state_normal = new int[]{android.R.attr.state_enabled};

    GradientDrawable pressed = new GradientDrawable();
    pressed.setColor(colorPressed);
    pressed.setCornerRadius(10);

    GradientDrawable enable = new GradientDrawable();
    enable.setColor(colorNormal);
    enable.setCornerRadius(10);

    sd.addState(state_pressed, pressed);
    sd.addState(state_normal, enable);
    bg.setBackground(sd);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号