From 7061e47a8cc06b0ce8c48ccfe5edd21fb97ffe5d Mon Sep 17 00:00:00 2001 From: mvp76 <mikael.von.pfaler@gmail.com> Date: Wed, 16 Nov 2016 20:45:10 +0100 Subject: [PATCH] Fix toolbar icons --- app/src/main/java/org/fdroid/fdroid/AppDetails2.java | 5 +++++ app/src/main/res/values/styles.xml | 1 + 2 files changed, 6 insertions(+) diff --git a/app/src/main/java/org/fdroid/fdroid/AppDetails2.java b/app/src/main/java/org/fdroid/fdroid/AppDetails2.java index 500a075a0..1d2609b50 100644 --- a/app/src/main/java/org/fdroid/fdroid/AppDetails2.java +++ b/app/src/main/java/org/fdroid/fdroid/AppDetails2.java @@ -20,6 +20,7 @@ import android.support.v4.view.MenuItemCompat; import android.support.v4.widget.TextViewCompat; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; +import android.support.v7.app.AppCompatDelegate; import android.support.v7.text.AllCapsTransformationMethod; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; @@ -71,6 +72,9 @@ import java.util.ArrayList; import static android.support.v7.widget.RecyclerView.NO_POSITION; public class AppDetails2 extends AppCompatActivity implements ShareChooserDialog.ShareChooserDialogListener { + static { + AppCompatDelegate.setCompatVectorFromResourcesEnabled(true); + } private static final String TAG = "AppDetails2"; @@ -488,6 +492,7 @@ public class AppDetails2 extends AppCompatActivity implements ShareChooserDialog boolean shouldBeVisible = (vh.contentView.getVisibility() != View.VISIBLE); vh.contentView.setVisibility(shouldBeVisible ? View.VISIBLE : View.GONE); TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds(vh.headerView, R.drawable.ic_source_code, 0, shouldBeVisible ? R.drawable.ic_expand_less_grey600 : R.drawable.ic_expand_more_grey600, 0); + vh.itemView.requestLayout(); } }); vh.contentView.setAdapter(mApkListAdapter); diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index e1c5e5a92..5214daa6d 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -250,6 +250,7 @@ <style name="AppThemeLight.NoActionBar"> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> + <item name="colorControlNormal">@android:color/white</item> </style> <style name="AppThemeLight.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />