Lines Matching refs:state

407      * Updates the constant state from the values in the typed array.
411 final NinePatchState state = mNinePatchState;
414 state.mChangingConfigurations |= a.getChangingConfigurations();
417 state.mThemeAttrs = a.extractThemeAttrs();
419 state.mDither = a.getBoolean(R.styleable.NinePatchDrawable_dither, state.mDither);
424 options.inDither = !state.mDither;
452 state.mNinePatch = new NinePatch(bitmap, bitmap.getNinePatchChunk());
453 state.mPadding = padding;
454 state.mOpticalInsets = Insets.of(opticalInsets);
457 state.mAutoMirrored = a.getBoolean(
458 R.styleable.NinePatchDrawable_autoMirrored, state.mAutoMirrored);
459 state.mBaseAlpha = a.getFloat(R.styleable.NinePatchDrawable_alpha, state.mBaseAlpha);
463 state.mTintMode = Drawable.parseTintMode(tintMode, Mode.SRC_IN);
468 state.mTint = tint;
472 initializeWithState(state, r);
474 // Push density applied by setNinePatchState into state.
475 state.mTargetDensity = mTargetDensity;
482 final NinePatchState state = mNinePatchState;
483 if (state == null || state.mThemeAttrs == null) {
487 final TypedArray a = t.resolveAttributes(state.mThemeAttrs, R.styleable.NinePatchDrawable);
577 final NinePatchState state = mNinePatchState;
578 if (state.mTint != null && state.mTintMode != null) {
579 mTintFilter = updateTintFilter(mTintFilter, state.mTint, state.mTintMode);
631 NinePatchState(@NonNull NinePatchState state) {
633 mNinePatch = state.mNinePatch;
634 mTint = state.mTint;
635 mTintMode = state.mTintMode;
636 mThemeAttrs = state.mThemeAttrs;
637 mPadding = state.mPadding;
638 mOpticalInsets = state.mOpticalInsets;
639 mBaseAlpha = state.mBaseAlpha;
640 mDither = state.mDither;
641 mChangingConfigurations = state.mChangingConfigurations;
642 mTargetDensity = state.mTargetDensity;
643 mAutoMirrored = state.mAutoMirrored;
678 * constructors to set the state and initialize local properties.
680 private NinePatchDrawable(NinePatchState state, Resources res) {
681 mNinePatchState = state;
687 * Initializes local dynamic properties from state.
689 private void initializeWithState(NinePatchState state, Resources res) {
693 mTargetDensity = state.mTargetDensity;
697 if (state.mDither != DEFAULT_DITHER) {
698 setDither(state.mDither);
702 if (state.mPadding != null) {
703 mPadding = new Rect(state.mPadding);
706 mTintFilter = updateTintFilter(mTintFilter, state.mTint, state.mTintMode);
707 setNinePatch(state.mNinePatch);