本文整理汇总了Java中android.graphics.PorterDuff.Mode方法的典型用法代码示例。如果您正苦于以下问题:Java PorterDuff.Mode方法的具体用法?Java PorterDuff.Mode怎么用?Java PorterDuff.Mode使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.graphics.PorterDuff
的用法示例。
在下文中一共展示了PorterDuff.Mode方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setProgressTintMode
import android.graphics.PorterDuff; //导入方法依赖的package包/类
/**
*/
@Override
@SuppressLint("NewApi")
public void setProgressTintMode(@Nullable PorterDuff.Mode tintMode) {
if (UiConfig.MATERIALIZED) {
super.setProgressTintMode(tintMode);
return;
}
this.ensureDecorator();
final ProgressTintInfo tintInfo = mDecorator.getTintInfo();
tintInfo.tintMode = tintMode;
tintInfo.hasTintMode = true;
if (mProgressDrawable instanceof TintLayerDrawable) {
this.applyProgressTint();
} else {
this.applyProgressTints();
}
}
示例2: setProgressBackgroundTintMode
import android.graphics.PorterDuff; //导入方法依赖的package包/类
/**
*/
@Override
public void setProgressBackgroundTintMode(PorterDuff.Mode tintMode) {
if (UiConfig.MATERIALIZED) {
super.setProgressBackgroundTintMode(tintMode);
return;
}
this.ensureDecorator();
final SeekBarTintInfo tintInfo = mDecorator.getTintInfo();
tintInfo.progressBackgroundTintMode = tintMode;
tintInfo.hasProgressBackgroundTintMode = true;
if (mProgressDrawable instanceof TintLayerDrawable) {
this.applyProgressBackgroundTint();
} else {
this.applyProgressTints();
}
}
示例3: createTintFilter
import android.graphics.PorterDuff; //导入方法依赖的package包/类
private static PorterDuffColorFilter createTintFilter(ColorStateList tint,
PorterDuff.Mode tintMode, final int[] state) {
if (tint == null || tintMode == null) {
return null;
}
final int color = tint.getColorForState(state, Color.TRANSPARENT);
return getPorterDuffColorFilter(color, tintMode);
}
示例4: updateTintFilter
import android.graphics.PorterDuff; //导入方法依赖的package包/类
private PorterDuffColorFilter updateTintFilter(ColorStateList tint,
PorterDuff.Mode tintMode) {
if (tint == null || tintMode == null) {
return null;
}
final int color = tint.getColorForState(getState(), Color.TRANSPARENT);
return new PorterDuffColorFilter(color, tintMode);
}
示例5: getBackgroundTintMode
import android.graphics.PorterDuff; //导入方法依赖的package包/类
/**
*/
@Nullable
@Override
public PorterDuff.Mode getBackgroundTintMode() {
this.ensureDecorator();
return mDecorator.getBackgroundTintMode();
}
示例6: setColorFilter
import android.graphics.PorterDuff; //导入方法依赖的package包/类
@Override
public void setColorFilter(int color, PorterDuff.Mode mode) {
mWrapped.setColorFilter(color, mode);
}
示例7: superSetBackgroundTintMode
import android.graphics.PorterDuff; //导入方法依赖的package包/类
/**
*/
@Override
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
void superSetBackgroundTintMode(PorterDuff.Mode tintMode) {
ButtonWidget.super.setBackgroundTintMode(tintMode);
}
示例8: setBackgroundTintMode
import android.graphics.PorterDuff; //导入方法依赖的package包/类
/**
*/
@Override
public void setBackgroundTintMode(@Nullable PorterDuff.Mode tintMode) {
this.ensureDecorator();
mDecorator.setBackgroundTintMode(tintMode);
}
示例9: setColorFilter
import android.graphics.PorterDuff; //导入方法依赖的package包/类
@Override
public void setColorFilter(int color, @NonNull PorterDuff.Mode mode) {
mBase.setColorFilter(color, mode);
}
示例10: ColorParams
import android.graphics.PorterDuff; //导入方法依赖的package包/类
public ColorParams(@ColorInt int color, PorterDuff.Mode mode) {
this.color = color;
this.mode = mode;
}
示例11: superSetBackgroundTintMode
import android.graphics.PorterDuff; //导入方法依赖的package包/类
/**
*/
@Override
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
void superSetBackgroundTintMode(PorterDuff.Mode tintMode) {
ViewWidget.super.setBackgroundTintMode(tintMode);
}
示例12: superGetBackgroundTintMode
import android.graphics.PorterDuff; //导入方法依赖的package包/类
/**
*/
@Override
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
PorterDuff.Mode superGetBackgroundTintMode() {
return FrameLayoutWidget.super.getBackgroundTintMode();
}
示例13: superGetBackgroundTintMode
import android.graphics.PorterDuff; //导入方法依赖的package包/类
/**
*/
@Override
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
PorterDuff.Mode superGetBackgroundTintMode() {
return ViewWidget.super.getBackgroundTintMode();
}
示例14: superGetButtonTintMode
import android.graphics.PorterDuff; //导入方法依赖的package包/类
/**
*/
@Override
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
PorterDuff.Mode superGetButtonTintMode() {
return ToggleButtonWidget.super.getButtonTintMode();
}
示例15: setImageTintMode
import android.graphics.PorterDuff; //导入方法依赖的package包/类
/**
*/
@Override
public void setImageTintMode(PorterDuff.Mode tintMode) {
this.ensureDecorator();
mDecorator.setImageTintMode(tintMode);
}