2016-03-23 29 views
2

Bir ActionMode çubuğunu saydam bir arka plan ile şekillendirmeye çalışıyorum. Saydam arka plan iyi çalışır - ancak paylaşma düğmesinin/düğmelerin etrafındaki çizgiler - iki düğmenin bağlantılı olduğunu hemen hemen görünmez hale getirir.İçeriksel olarak ayırıcı çizgilerinin stilini değiştirme ActionMode çubuğu

Bugüne kadar kapsamlı bir web aramasına dayanan çeşitli stil çözümleri denedim, ancak hiçbir şey işe yaramıyor gibi görünüyor. şeffaf arka plan stil ile

:

<style name="My.Widget.ActionMode" parent="@android:style/Widget.DeviceDefault.ActionMode"> 
<item name="android:background">@android:color/transparent</item> 
<item name="android:actionModeBackground">@android:color/transparent</item> 
<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item> 
<item name="android:actionModeSplitBackground">?android:attr/actionModeSplitBackground</item> 
</style> 

enter image description here

şeffaf stil olmadan:

<style name="My.Widget.ActionMode" parent="@android:style/Widget.DeviceDefault.ActionMode"> 
<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item> 
<item name="android:actionModeSplitBackground">?android:attr/actionModeSplitBackground</item> 
</style> 

enter image description here

Çeşitli şeyler ekleyerek denedim, birkaç örnek izleyin Ancak hiçbir şey görünmüyor herhangi bir etkiye sahip olmak.

<item name="android:actionBarDivider">@android:color/holo_green_light</item> 
<item name="android:divider">@android:color/holo_green_light</item> 

<item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item> 
<item name="android:actionModeSplitBackground">?android:attr/actionModeSplitBackground</item> 

Bunun için doğru yolun ne olduğunu bilen var mı?

cevap

0

Sonunda "AppCompat" temalarına geçerek bunu çözdüm.

AppCompat etkinken, "activityChooserViewStyle" öğesini geçersiz kılarak paylaşım etkinliği bölücü ve kenarlıklarını kontrol edebilirim.

İlgili konular