带有细线的Android背景
我想为我的布局创建一个背景 我现在仍然使用的是:带有细线的Android背景,android,layout,background,shape,Android,Layout,Background,Shape,我想为我的布局创建一个背景 我现在仍然使用的是: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <solid android:color="@android:col
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@android:color/darker_gray" />
</shape>
</item>
<item android:bottom="5dp">
<shape android:shape="rectangle">
<solid android:color="@android:color/black" />
</shape>
</item>
</layer-list>
在活动背景变黑之前,效果一直不错。。。但现在我要改变我的活动背景。所以我不会用透明的背景,在按钮上画一条细的(5dp)深灰色的线
有人能帮我用物品和形状来创建它吗。。。如本例所示?
创建样式并在android清单文件中应用它
<style name="Transparent" parent="android:Theme.Light">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
<color name="transparent">#00000000</color>
创建样式并在android清单文件中应用它
<style name="Transparent" parent="android:Theme.Light">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
<color name="transparent">#00000000</color>
尝试此操作将在具有白色背景的线性布局按钮处显示一条细黑线
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle" >
<padding android:bottom="1dp"/>
<solid android:color="#ff333333"/>
</shape>
</item>
<item>
<shape android:shape="rectangle" >
<solid android:color="#ffffffff"/>
</shape>
</item>
</layer-list>
试试这将在白色背景的线性布局按钮上显示一条细黑线
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle" >
<padding android:bottom="1dp"/>
<solid android:color="#ff333333"/>
</shape>
</item>
<item>
<shape android:shape="rectangle" >
<solid android:color="#ffffffff"/>
</shape>
</item>
</layer-list>
我找到了一个很好的解决方案:
<item
android:bottom="0dp"
android:left="-6dp"
android:right="-6dp"
android:top="-6dp">
<shape android:shape="rectangle" >
<stroke
android:width="5dp"
android:color="@android:color/darker_gray" />
<solid android:color="#00FFFFFF" />
</shape>
</item>
我找到了一个很好的解决方案:
<item
android:bottom="0dp"
android:left="-6dp"
android:right="-6dp"
android:top="-6dp">
<shape android:shape="rectangle" >
<stroke
android:width="5dp"
android:color="@android:color/darker_gray" />
<solid android:color="#00FFFFFF" />
</shape>
</item>
此时图像并不重要。所以我只需要在LinearLayout的按钮上画一条细线。好的,我将发布你想要的。现在图像并不重要。所以我只需要在LinearLayout的按钮上画一条细线。好的,我将发布您想要的内容。@TAR515只需在底部填充。@TAR515只需在底部填充。