慕哥9229398
我刚发现你的问题,同时遇到与TextView类似的问题。通过扩展TextView和覆盖,我能够解决它onSetAlpha。也许你可以试试类似你的按钮:import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;public class AlphaTextView extends TextView {
public AlphaTextView(Context context) {
super(context);
}
public AlphaTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public AlphaTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public boolean onSetAlpha(int alpha) {
setTextColor(getTextColors().withAlpha(alpha));
setHintTextColor(getHintTextColors().withAlpha(alpha));
setLinkTextColor(getLinkTextColors().withAlpha(alpha));
return true;
}}