美文网首页
用代码画shape背景

用代码画shape背景

作者: 林伯任 | 来源:发表于2017-04-08 13:04 被阅读35次

    1. 首先上一个效果图

    1

    2.上代码

    GradientDrawable drawable =newGradientDrawable();

    drawable.setCornerRadius(20);

    drawable.setColor(Color.parseColor("#f00000"));

    drawable.setStroke(5,Color.parseColor("#f0f000"));

    tv_123.setBackgroundDrawable(drawable);

    3. 代码添加选择器

    StateListDrawableselectDrawable =newStateListDrawable();

    selectDrawable.addState(new int[]{-android.R.attr.state_pressed},drawable1);

    selectDrawable.addState(new int[]{android.R.attr.state_pressed},drawable);

    相关文章

      网友评论

          本文标题:用代码画shape背景

          本文链接:https://www.haomeiwen.com/subject/aqylattx.html