Строка формы Android

У меня есть следующий код:

   <shape xmlns:android="http://schemas.android.com/apk/res/android"
   android:shape="line">
   <stroke android:width="1dp"/>
   <size android:height="1dp" />
   <solid  android:color="#FFF"/>
   </shape>


   <LinearLayout
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:background ="@drawable/line"/>

У меня есть два вопроса:

  1. Почему линия является черной вместо этого белая? Я попытался поместить его в ImageView, но результатом является то же.
  2. Как я могу установить непрозрачность формы?
20
задан Janusz 6 July 2010 в 09:32
поделиться

1 ответ

1) Чтобы установить цвет линии, вам необходимо определить android: color на <штрих > . Элемент предназначен для фона.

2) Вы можете установить непрозрачность формы, используя значения цвета с альфа-слоем , также известным как #ARGB. В вашем случае, возможно, # 7FFF.

26
ответ дан 29 November 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: