Android Line Drawing应用程序

时间:2016-11-03 04:02:33

标签: android android-layout android-studio android-canvas android-drawable

Android应用程序用于使用布局中的按钮绘制线条。如何在运行时设置线条的颜色和粗细?请帮我这个应用程序

2 个答案:

答案 0 :(得分:0)

<View
        android:layout_width="match_parent"
        android:layout_height="2dp"
        android:background="#001155"
        android:setvisibility="GONE"
        android:id="@+id/divd"
        android:layout_marginRight="45dp"/>

它会画线但不可见你可以设置按钮点击的可见性
并且还可以从java类改变颜色

答案 1 :(得分:0)

     GradientDrawable border = new GradientDrawable();
     border.setColor(0xFFFFFFFF); //white background
     border.setStroke(4, Color.BLUE); //black border with full opacity              
     if(Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
            view.setBackgroundDrawable(border);
     }
     else{
             view.setBackground(border);}

您可以在运行时设置此drawable,视图将根据您的要求进行更新。

相关问题