Open-sided Android stroke?

 

重點: 順序是有差的!!!! (一層一層 依序迭上去)

 

1. 在 drawable/your_shape_name.xml 建立 shape

 

2. 在 layout/your_layout.xml 中相對應的元素,加上

 

android:background="@drawable/your_shape_name"

 

以下提供兩個範例

 

1. 背景主色為 white, 在 bottom 加一條 20dp 的 black



<?xml version="1.0" encoding="utf-8"?>

 

<layer-list xmlns:android="HTTP://schemas.android.com/apk/res/android">

 

<!– This is the line –>

 

<item>

 

<shape>

 

<solid android:color="@android:color/white" />

 

</shape>

 

</item>

 

<!– This is the main color –>

 

<item android:bottom="20dp">

 

<shape>

 

<solid android:color="@android:color/black" />

 

</shape>

 

</item>

 

</layer-list>

 

2. 背景主色為 black, 在 left 加一條 2dp 的 white



<?xml version="1.0" encoding="utf-8"?>

 

<layer-list xmlns:android="HTTP://schemas.android.com/apk/res/android">

 

<!– This is the line –>

 

<item>

 

<shape>

 

<solid android:color="@android:color/white" />

 

</shape>

 

</item>

 

<!– This is the main color –>

 

<item android:left="1dp">

 

<shape>

 

<solid android:color="@color/user_profile_detail_background" />

 

</shape>

 

</item>

 

</layer-list>
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()