相关疑难解决方法(0)

api <21的可绘制着色

是否有可能为api <21进行可绘制的着色工作?

<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/ic_calendar"
    android:tint="@color/primary" />
Run Code Online (Sandbox Code Playgroud)

工作正常但仅适用于具有API21的设备.针对较低api设备或AppCompat支持的任何解决方法?找不到任何东西.

android

79
推荐指数
7
解决办法
7万
查看次数

Android Button Drawable Tint

是否可以在Android按钮中着色drawableLeft?我有一个黑色的画笔,我想要着色白色.我知道如何使用图像视图(左侧图像)实现这一点,但我想用默认的android按钮来做到这一点.

在此输入图像描述

我的源代码:

<Button android:layout_height="wrap_content"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:text="@string/drawer_quizzes"
        android:backgroundTint="@color/md_light_green_500"
        android:stateListAnimator="@null"
        android:textColor="#fff"
        android:textSize="12dp"
        android:fontFamily="sans-serif"
        android:drawableLeft="@drawable/ic_action_landscape"
        android:gravity="left|center_vertical"
        android:drawablePadding="8dp"
        />
Run Code Online (Sandbox Code Playgroud)

有没有办法给按钮着色?或者是否有自定义视图方法来实现此效果?

android drawable uicolor android-layout

31
推荐指数
4
解决办法
5万
查看次数

标签 统计

android ×2

android-layout ×1

drawable ×1

uicolor ×1