Advertisement
Guest User

Untitled

a guest
Jul 25th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.30 KB | None | 0 0
  1. <item name="android:background">@color/something</item>
  2. <item name="android:backgroundStacked">@color/something</item>
  3. <item name="android:backgroundSplit">@color/something</item>
  4.  
  5. ActionBar bar = getActionBar();
  6. bar.setBackgroundDrawable(new ColorDrawable("COLOR"));
  7.  
  8. <style name="Widget.ActionMode">
  9. <item name="android:background">?android:attr/actionModeBackground</item>
  10. <item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item>
  11. <item name="android:height">?android:attr/actionBarSize</item>
  12. <item name="android:titleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Title</item>
  13. <item name="android:subtitleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Subtitle</item>
  14. </style>
  15.  
  16. <style name="MyTheme.ActionMode" parent="@android:style/Theme.Holo.Light">
  17. <item name="android:actionModeBackground">#FFFFFF</item>
  18. </style>
  19.  
  20. <style name="AppTheme" parent="AppBaseTheme">
  21. <item name="android:actionModeStyle">@style/MyTheme.ActionMode</item>
  22. </style>
  23.  
  24. ActionBar abar = getActionBar();
  25. abar.setBackgroundDrawable(new ColorDrawable(0xff123456));
  26.  
  27. getSupportActionBar().setBackgroundDrawable(new ColorDrawable(0xff123456));
  28.  
  29. <item name="android:actionModeBackground">@drawable/actionbar_background</item>
  30. <item name="actionModeBackground">@drawable/actionbar_background</item>
  31.  
  32. <style name="Widget.ActionMode">
  33. <item name="android:background">?android:attr/actionModeBackground</item>
  34. <item name="android:backgroundSplit">?android:attr/actionModeSplitBackground</item>
  35. <item name="android:height">?android:attr/actionBarSize</item>
  36. <item name="android:titleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Title</item>
  37. <item name="android:subtitleTextStyle">@android:style/TextAppearance.Widget.ActionMode.Subtitle</item>
  38. </style>
  39.  
  40. <style name="Base.Widget.AppCompat.ActionMode" parent="">
  41. <item name="background">?attr/actionModeBackground</item>
  42. <item name="backgroundSplit">?attr/actionModeSplitBackground</item>
  43. <item name="height">?attr/actionBarSize</item>
  44. <item name="titleTextStyle">@style/TextAppearance.AppCompat.Widget.ActionMode.Title</item>
  45. <item name="subtitleTextStyle">@style/TextAppearance.AppCompat.Widget.ActionMode.Subtitle</item>
  46. <item name="closeItemLayout">@layout/abc_action_mode_close_item_material</item>
  47. </style>
  48.  
  49. <style name="LywActionMode" parent="Base.Widget.AppCompat.ActionMode">
  50. <item name="background">@color/lyw_primary_color</item>
  51. <item name="backgroundSplit">@color/lyw_primary_color</item>
  52. </style>
  53.  
  54. <style name="LywCompatTheme" parent="@style/Theme.AppCompat.Light">
  55. ...
  56. <item name="actionModeStyle">@style/LywActionMode</item>
  57. </style>
  58.  
  59. <?xml version="1.0" encoding="utf-8"?>
  60. <shape xmlns:android="http://schemas.android.com/apk/res/android"
  61. android:shape="rectangle" >
  62.  
  63. <gradient
  64. android:angle="270"
  65. android:startColor="@android:color/holo_orange_light"
  66. android:centerColor="@android:color/holo_orange_dark"
  67. android:endColor="@android:color/holo_orange_light" />
  68.  
  69. <size android:height="3dp" />
  70.  
  71. </shape>
  72.  
  73. <style name="customActionModeTheme" parent="@android:style/Theme.Holo.Light">
  74. <item name="android:actionModeBackground">@drawable/storage_list_header_shape</item>
  75. </style>
  76.  
  77. <activity
  78. android:name="com.javacafe.activities.Main"
  79. android:launchMode="singleTop"
  80. android:screenOrientation="sensorLandscape"
  81. android:theme="@style/customActionModeTheme" >
  82. </activity>
  83.  
  84. app:popupTheme="@style/Theme.ToolBar"
  85. android:popupTheme="@style/Theme.ToolBar"
  86.  
  87. app:theme="@style/Theme.ToolBar"
  88.  
  89. final ViewGroup decorView = (ViewGroup) getActivity().getWindow().getDecorView();
  90.  
  91. @Override
  92. public boolean onPrepareActionMode(ActionMode actionMode, Menu menu)
  93. {
  94.  
  95. decorView.postDelayed(new Runnable() {
  96.  
  97. @Override
  98. public void run()
  99. {
  100. int buttonId = getResources().getIdentifier("action_mode_close_button", "id", "android");
  101.  
  102. View v = decorView.findViewById(buttonId);
  103. if (v == null)
  104. {
  105. buttonId = R.id.action_mode_close_button;
  106. v = decorView.findViewById(buttonId);
  107. }
  108.  
  109. if (v != null)
  110. {
  111. ((View)v.getParent()).setBackgroundColor(Color.red /*your color here*/);
  112. }
  113. }
  114. }, 500);}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement