0

カスタムタイトルを作成しました。サポートされている xml は次のとおりです。

 <?xml version="1.0" encoding="UTF-8"?>
  <resources> 
    <style name="CustomWindowTitleBackground" /> 
    <style name="CustomTheme" parent="android:Theme"> 
     <item name="android:windowTitleSize">50dp</item>
     <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground
     </item>
    </style> 
 </resources>

customtitle.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

<gradient
    android:angle="90"
    android:endColor="@color/grey7"
    android:startColor="@color/black" />

<corners
    android:bottomLeftRadius="12dp"
    android:bottomRightRadius="12dp"
    android:topLeftRadius="12dp"
    android:topRightRadius="12dp" >
</corners>

</shape>

結果のタイトル バーは 4 つの角から丸められる必要がありますが、丸められるのは左上と右上だけです。すべての角を丸くする方法???

4

1 に答える 1

0

android:background を使用してラウンド効果を制御できます。例:

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <gradient
        android:angle="270"
        android:startColor="@color/bar_more_main_start"
        android:endColor="@color/bar_more_main_end" />

    <corners
        android:bottomLeftRadius="6dip"
        android:bottomRightRadius="6dip"
        android:topLeftRadius="6dip"
        android:topRightRadius="6dip" />

</shape>
于 2013-08-03T10:58:37.903 に答える