2

Drawableに複数のColorFilterを適用することは可能ですか?つまり、最初のColorFilterをDrawableに適用してから、2番目のColorFilterを変更されたDrawableに適用しますか?

サンプルコード:

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    View returnView = super.getDropDownView(position, convertView, parent);
    Drawable d = returnView.getBackground();
    d.setColorFilter(0xFFF1F633, PorterDuff.Mode.MULTIPLY);
    // overrides the first color filter
    d.setColorFilter(0xFFEEEEEE, PorterDuff.Mode.LIGHTEN);
    returnView.setBackgroundDrawable(d);
    return returnView;
}
4

0 に答える 0