本文整理匯總了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);
}