mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 12:23:58 +01:00
Implemented the structure for changing colour of drawable
This commit is contained in:
parent
b47b2968c2
commit
e28e4471b8
4 changed files with 20 additions and 6 deletions
|
|
@ -17,6 +17,7 @@ import android.support.v4.content.res.ResourcesCompat;
|
|||
import android.support.v7.widget.Toolbar;
|
||||
import android.util.DisplayMetrics;
|
||||
import android.util.Log;
|
||||
import android.view.ContextThemeWrapper;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
|
|
@ -253,7 +254,8 @@ public class AchievementsActivity extends NavigationBaseActivity {
|
|||
String levelUpInfoString = getString(R.string.level);
|
||||
levelUpInfoString += " " + Integer.toString(levelInfo.getLevel());
|
||||
levelNumber.setText(levelUpInfoString);
|
||||
Drawable drawable = getResources().getDrawable(R.drawable.badge);
|
||||
final ContextThemeWrapper wrapper = new ContextThemeWrapper(this, R.style.LevelOne);
|
||||
Drawable drawable = ResourcesCompat.getDrawable(getResources(), R.drawable.badge, wrapper.getTheme());
|
||||
Bitmap bitmap = drawableToBitmap(drawable);
|
||||
BitmapDrawable bitmapImage = writeOnDrawable(bitmap, Integer.toString(levelInfo.getLevel()));
|
||||
imageView.setImageDrawable(bitmapImage);
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -23,4 +23,10 @@
|
|||
<attr name="drawableEnd" format="reference"/>
|
||||
<attr name="drawableBottom" format="reference"/>
|
||||
</declare-styleable>
|
||||
|
||||
<declare-styleable name="Badge">
|
||||
<attr name="boundary" format="color"/>
|
||||
<attr name="camera" format="color"/>
|
||||
<attr name="centerRegion" format="color"/>
|
||||
</declare-styleable>
|
||||
</resources>
|
||||
|
|
@ -57,4 +57,10 @@
|
|||
<item name="android:background">@android:color/transparent</item>
|
||||
</style>
|
||||
|
||||
<style name="LevelOne">
|
||||
<item name="boundary">#ddb4aa</item>
|
||||
<item name="camera">#ae403a</item>
|
||||
<item name="centerRegion">#bc6853</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
Loading…
Add table
Add a link
Reference in a new issue