Material icons correctness with proper alpha values

filtering
Floens 10 years ago
parent 4f827b1553
commit e2963c1185
  1. 5
      Clover/app/src/main/java/org/floens/chan/ui/adapter/PinAdapter.java
  2. 20
      Clover/app/src/main/java/org/floens/chan/ui/controller/PostRepliesController.java
  3. 10
      Clover/app/src/main/java/org/floens/chan/ui/layout/ReplyLayout.java
  4. 19
      Clover/app/src/main/java/org/floens/chan/ui/theme/DarkTheme.java
  5. 46
      Clover/app/src/main/java/org/floens/chan/ui/theme/Theme.java
  6. 8
      Clover/app/src/main/java/org/floens/chan/ui/theme/ThemeHelper.java
  7. 2
      Clover/app/src/main/java/org/floens/chan/ui/toolbar/Toolbar.java
  8. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_clear_black_24dp.png
  9. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_clear_white_24dp.png
  10. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_close_grey600_24dp.png
  11. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_close_white_24dp.png
  12. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_image_black_24dp.png
  13. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_image_grey600_24dp.png
  14. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_image_white_24dp.png
  15. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_send_black_24dp.png
  16. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_send_grey600_24dp.png
  17. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_send_white_24dp.png
  18. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_settings_black_24dp.png
  19. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_settings_grey600_24dp.png
  20. BIN
      Clover/app/src/main/res/drawable-hdpi/ic_settings_white_24dp.png
  21. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_clear_black_24dp.png
  22. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_clear_white_24dp.png
  23. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_close_grey600_24dp.png
  24. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_close_white_24dp.png
  25. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_image_black_24dp.png
  26. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_image_grey600_24dp.png
  27. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_image_white_24dp.png
  28. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_send_black_24dp.png
  29. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_send_grey600_24dp.png
  30. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_send_white_24dp.png
  31. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_settings_black_24dp.png
  32. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_settings_grey600_24dp.png
  33. BIN
      Clover/app/src/main/res/drawable-mdpi/ic_settings_white_24dp.png
  34. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_clear_black_24dp.png
  35. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_clear_white_24dp.png
  36. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_close_grey600_24dp.png
  37. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_close_white_24dp.png
  38. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_image_black_24dp.png
  39. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_image_grey600_24dp.png
  40. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_image_white_24dp.png
  41. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_send_black_24dp.png
  42. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_send_grey600_24dp.png
  43. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_send_white_24dp.png
  44. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_settings_black_24dp.png
  45. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_settings_grey600_24dp.png
  46. BIN
      Clover/app/src/main/res/drawable-xhdpi/ic_settings_white_24dp.png
  47. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_clear_black_24dp.png
  48. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_clear_white_24dp.png
  49. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_close_grey600_24dp.png
  50. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_close_white_24dp.png
  51. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_image_black_24dp.png
  52. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_image_grey600_24dp.png
  53. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_image_white_24dp.png
  54. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_send_black_24dp.png
  55. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_send_grey600_24dp.png
  56. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_send_white_24dp.png
  57. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_settings_black_24dp.png
  58. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_settings_grey600_24dp.png
  59. BIN
      Clover/app/src/main/res/drawable-xxhdpi/ic_settings_white_24dp.png
  60. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_clear_black_24dp.png
  61. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_clear_white_24dp.png
  62. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_close_grey600_24dp.png
  63. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_close_white_24dp.png
  64. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_image_black_24dp.png
  65. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_image_grey600_24dp.png
  66. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_image_white_24dp.png
  67. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_send_black_24dp.png
  68. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_send_grey600_24dp.png
  69. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_send_white_24dp.png
  70. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_settings_black_24dp.png
  71. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_settings_grey600_24dp.png
  72. BIN
      Clover/app/src/main/res/drawable-xxxhdpi/ic_settings_white_24dp.png
  73. 6
      Clover/app/src/main/res/layout/layout_reply_input.xml
  74. 2
      Clover/app/src/main/res/layout/post_replies.xml
  75. 2
      Clover/app/src/main/res/layout/post_replies_bottombuttons.xml
  76. 3
      Clover/app/src/main/res/values/styles.xml

@ -37,6 +37,7 @@ import org.floens.chan.utils.AndroidUtils;
import java.util.ArrayList;
import java.util.List;
import static org.floens.chan.ui.theme.ThemeHelper.theme;
import static org.floens.chan.utils.AndroidUtils.ROBOTO_MEDIUM;
import static org.floens.chan.utils.AndroidUtils.dp;
import static org.floens.chan.utils.AndroidUtils.getAttrColor;
@ -80,7 +81,7 @@ public class PinAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> im
case TYPE_HEADER:
HeaderHolder headerHolder = (HeaderHolder) holder;
headerHolder.text.setText(R.string.drawer_pinned);
headerHolder.image.setImageResource(R.drawable.ic_settings_grey600_24dp);
theme().settingsDrawable.apply(headerHolder.image);
break;
case TYPE_PIN:
@ -94,7 +95,7 @@ public class PinAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> im
switch (position) {
case 1:
linkHolder.text.setText(R.string.settings_screen);
linkHolder.image.setImageResource(R.drawable.ic_settings_grey600_24dp);
theme().settingsDrawable.apply(linkHolder.image);
break;
}
break;

@ -21,6 +21,7 @@ import android.animation.ValueAnimator;
import android.app.Activity;
import android.content.Context;
import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.view.LayoutInflater;
import android.view.View;
@ -42,7 +43,8 @@ import org.floens.chan.ui.cell.PostCell;
import org.floens.chan.ui.helper.PostPopupHelper;
import org.floens.chan.ui.view.LoadView;
import org.floens.chan.ui.view.ThumbnailView;
import org.floens.chan.ui.theme.ThemeHelper;
import static org.floens.chan.ui.theme.ThemeHelper.theme;
public class PostRepliesController extends Controller {
private static final int TRANSITION_DURATION = 200;
@ -148,9 +150,19 @@ public class PostRepliesController extends Controller {
}
});
if (!ThemeHelper.getInstance().getTheme().isLightTheme) {
((TextView) dataView.findViewById(R.id.replies_back_icon)).setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_arrow_back_white_24dp, 0, 0, 0);
((TextView) dataView.findViewById(R.id.replies_close_icon)).setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_done_white_24dp, 0, 0, 0);
Drawable backDrawable = theme().backDrawable.makeDrawable(context);
Drawable doneDrawable = theme().doneDrawable.makeDrawable(context);
TextView repliesBackText = ((TextView) dataView.findViewById(R.id.replies_back_icon));
TextView repliesCloseText = ((TextView) dataView.findViewById(R.id.replies_close_icon));
repliesBackText.setCompoundDrawablesWithIntrinsicBounds(backDrawable, null, null, null);
repliesCloseText.setCompoundDrawablesWithIntrinsicBounds(doneDrawable, null, null, null);
if (theme().isLightTheme) {
repliesBackText.setTextColor(0x8a000000);
repliesCloseText.setTextColor(0x8a000000);
} else {
repliesBackText.setTextColor(0xffffffff);
repliesCloseText.setTextColor(0xffffffff);
dataView.findViewById(R.id.container).setBackgroundResource(R.drawable.dialog_full_dark);
}

@ -47,6 +47,7 @@ import org.floens.chan.ui.theme.ThemeHelper;
import java.io.File;
import static org.floens.chan.ui.theme.ThemeHelper.theme;
import static org.floens.chan.utils.AndroidUtils.dp;
import static org.floens.chan.utils.AndroidUtils.getAttrColor;
import static org.floens.chan.utils.AndroidUtils.getString;
@ -125,9 +126,11 @@ public class ReplyLayout extends LoadView implements View.OnClickListener, Anima
setRoundItemBackground(more);
more.setOnClickListener(this);
attach = (ImageView) replyInputLayout.findViewById(R.id.attach);
theme().imageDrawable.apply(attach);
setRoundItemBackground(attach);
attach.setOnClickListener(this);
submit = (ImageView) replyInputLayout.findViewById(R.id.submit);
theme().sendDrawable.apply(submit);
setRoundItemBackground(submit);
submit.setOnClickListener(this);
@ -319,7 +322,12 @@ public class ReplyLayout extends LoadView implements View.OnClickListener, Anima
@Override
public void openPreview(boolean show, File previewFile) {
attach.setImageResource(show ? R.drawable.ic_close_grey600_24dp : R.drawable.ic_image_grey600_24dp);
if (show) {
theme().clearDrawable.apply(attach);
} else {
theme().imageDrawable.apply(attach);
}
if (show) {
ImageDecoder.decodeFileOnBackgroundThread(previewFile, dp(100), dp(100), this);
} else {

@ -0,0 +1,19 @@
package org.floens.chan.ui.theme;
import org.floens.chan.R;
public class DarkTheme extends Theme {
public DarkTheme(String displayName, String name, int resValue, boolean isLightTheme, ThemeHelper.PrimaryColor primaryColor) {
super(displayName, name, resValue, isLightTheme, primaryColor);
}
public void resolveDrawables() {
super.resolveDrawables();
settingsDrawable = new ThemeDrawable(R.drawable.ic_settings_white_24dp, 1f);
imageDrawable = new ThemeDrawable(R.drawable.ic_image_white_24dp, 1f);
sendDrawable = new ThemeDrawable(R.drawable.ic_send_white_24dp, 1f);
clearDrawable = new ThemeDrawable(R.drawable.ic_clear_white_24dp, 1f);
backDrawable = new ThemeDrawable(R.drawable.ic_arrow_back_white_24dp, 1f);
doneDrawable = new ThemeDrawable(R.drawable.ic_done_white_24dp, 1f);
}
}

@ -17,8 +17,11 @@
*/
package org.floens.chan.ui.theme;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.widget.ImageView;
import org.floens.chan.R;
import org.floens.chan.utils.AndroidUtils;
@ -46,6 +49,13 @@ public class Theme {
public int idBackgroundDark;
public int capcodeColor;
public ThemeDrawable settingsDrawable;
public ThemeDrawable imageDrawable;
public ThemeDrawable sendDrawable;
public ThemeDrawable clearDrawable;
public ThemeDrawable backDrawable;
public ThemeDrawable doneDrawable;
public Theme(String displayName, String name, int resValue, boolean isLightTheme, ThemeHelper.PrimaryColor primaryColor) {
this.displayName = displayName;
this.name = name;
@ -54,6 +64,16 @@ public class Theme {
this.primaryColor = primaryColor;
resolveSpanColors();
resolveDrawables();
}
public void resolveDrawables() {
settingsDrawable = new ThemeDrawable(R.drawable.ic_settings_black_24dp, 0.54f);
imageDrawable = new ThemeDrawable(R.drawable.ic_image_black_24dp, 0.54f);
sendDrawable = new ThemeDrawable(R.drawable.ic_send_black_24dp, 0.54f);
clearDrawable = new ThemeDrawable(R.drawable.ic_clear_black_24dp, 0.54f);
backDrawable = new ThemeDrawable(R.drawable.ic_arrow_back_black_24dp, 0.54f);
doneDrawable = new ThemeDrawable(R.drawable.ic_done_black_24dp, 0.54f);
}
private void resolveSpanColors() {
@ -87,4 +107,30 @@ public class Theme {
ta.recycle();
}
public static class ThemeDrawable {
public int drawable;
public float alpha;
public int intAlpha;
public ThemeDrawable(int drawable, float alpha) {
this.drawable = drawable;
this.alpha = alpha;
intAlpha = Math.round(alpha * 0xff);
}
public void apply(ImageView imageView) {
imageView.setImageResource(drawable);
// Use the int one!
//noinspection deprecation
imageView.setAlpha(intAlpha);
}
public Drawable makeDrawable(Context context) {
//noinspection deprecation
Drawable d = context.getResources().getDrawable(drawable);
d.setAlpha(intAlpha);
return d;
}
}
}

@ -37,14 +37,18 @@ public class ThemeHelper {
return instance;
}
public static Theme theme() {
return getInstance().getTheme();
}
private List<Theme> themes = new ArrayList<>();
private Theme theme;
public ThemeHelper() {
themes.add(new Theme("Light", "light", R.style.Chan_Theme, true, PrimaryColor.GREEN));
themes.add(new Theme("Dark", "dark", R.style.Chan_Theme_Dark, false, PrimaryColor.DARK));
themes.add(new Theme("Black", "black", R.style.Chan_Theme_Black, false, PrimaryColor.BLACK));
themes.add(new DarkTheme("Dark", "dark", R.style.Chan_Theme_Dark, false, PrimaryColor.DARK));
themes.add(new DarkTheme("Black", "black", R.style.Chan_Theme_Black, false, PrimaryColor.BLACK));
updateCurrentTheme();
}

@ -327,7 +327,7 @@ public class Toolbar extends LinearLayout implements View.OnClickListener, LoadV
searchViewParams.gravity = Gravity.CENTER_VERTICAL;
searchViewWrapper.addView(searchView, searchViewParams);
clearButton.setImageResource(R.drawable.ic_close_white_24dp);
clearButton.setImageResource(R.drawable.ic_clear_white_24dp);
clearButton.setAlpha(searchView.length() == 0 ? 0.6f : 1.0f);
clearButton.setScaleType(ImageView.ScaleType.CENTER);
clearButton.setOnClickListener(new OnClickListener() {

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 329 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 352 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 235 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 400 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 397 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 448 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 344 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 557 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 704 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 484 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 629 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 565 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 827 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 994 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 644 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 662 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 548 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 808 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 570 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 750 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

@ -168,15 +168,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
android:id="@+id/attach"
android:layout_width="36dp"
android:layout_height="36dp"
android:padding="6dp"
android:src="@drawable/ic_image_grey600_24dp" />
android:padding="6dp" />
<ImageView
android:id="@+id/submit"
android:layout_width="36dp"
android:layout_height="36dp"
android:padding="6dp"
android:src="@drawable/ic_send_grey600_24dp" />
android:padding="6dp" />
</LinearLayout>

@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:drawableLeft="@drawable/ic_arrow_back_black_24dp"
android:drawablePadding="8dp"
android:gravity="center_vertical"
android:paddingRight="20dp"
@ -73,7 +72,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:drawableLeft="@drawable/ic_done_black_24dp"
android:drawablePadding="8dp"
android:gravity="center_vertical"
android:paddingRight="20dp"

@ -59,7 +59,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:drawableLeft="@drawable/ic_arrow_back_black_24dp"
android:drawablePadding="8dp"
android:gravity="center_vertical"
android:paddingRight="20dp"
@ -79,7 +78,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:drawableLeft="@drawable/ic_done_black_24dp"
android:drawablePadding="8dp"
android:gravity="center_vertical"
android:paddingRight="20dp"

@ -65,6 +65,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</style>
<style name="Chan.Theme.Dark" parent="Theme.AppCompat.NoActionBar">
<item name="dropdown_dark_color">#ffffffff</item>
<item name="dropdown_dark_pressed_color">#88ffffff</item>
<item name="setting_description_top">@drawable/setting_description_top_dark</item>
<item name="setting_description_bottom">@drawable/setting_description_bottom_dark</item>

Loading…
Cancel
Save