Beispiel #1
0
 protected virtual void setConstantState(android.graphics.drawable.DrawableContainer.DrawableContainerState arg0)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     if (!IsClrObject)
     {
         @__env.CallVoidMethod(this.JvmHandle, global::android.graphics.drawable.DrawableContainer._setConstantState4011, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
     else
     {
         @__env.CallNonVirtualVoidMethod(this.JvmHandle, global::android.graphics.drawable.DrawableContainer.staticClass, global::android.graphics.drawable.DrawableContainer._setConstantState4011, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0));
     }
 }
 internal DrawableContainerState(android.graphics.drawable.DrawableContainer.DrawableContainerState
                                 orig, android.graphics.drawable.DrawableContainer owner, android.content.res.Resources
                                 res)
 {
     mOwner = owner;
     if (orig != null)
     {
         mChangingConfigurations         = orig.mChangingConfigurations;
         mChildrenChangingConfigurations = orig.mChildrenChangingConfigurations;
         android.graphics.drawable.Drawable[] origDr = orig.mDrawables;
         mDrawables   = new android.graphics.drawable.Drawable[origDr.Length];
         mNumChildren = orig.mNumChildren;
         int N = mNumChildren;
         {
             for (int i = 0; i < N; i++)
             {
                 if (res != null)
                 {
                     mDrawables[i] = origDr[i].getConstantState().newDrawable(res);
                 }
                 else
                 {
                     mDrawables[i] = origDr[i].getConstantState().newDrawable();
                 }
                 mDrawables[i].setCallback(owner);
             }
         }
         mCheckedConstantState = mCanConstantState = true;
         mVariablePadding      = orig.mVariablePadding;
         if (orig.mConstantPadding != null)
         {
             mConstantPadding = new android.graphics.Rect(orig.mConstantPadding);
         }
         mConstantSize         = orig.mConstantSize;
         mComputedConstantSize = orig.mComputedConstantSize;
         mConstantWidth        = orig.mConstantWidth;
         mConstantHeight       = orig.mConstantHeight;
         mHaveOpacity          = orig.mHaveOpacity;
         mOpacity           = orig.mOpacity;
         mHaveStateful      = orig.mHaveStateful;
         mStateful          = orig.mStateful;
         mDither            = orig.mDither;
         mEnterFadeDuration = orig.mEnterFadeDuration;
         mExitFadeDuration  = orig.mExitFadeDuration;
     }
     else
     {
         mDrawables            = new android.graphics.drawable.Drawable[10];
         mNumChildren          = 0;
         mCheckedConstantState = mCanConstantState = false;
     }
 }
Beispiel #3
0
		protected internal virtual void setConstantState(android.graphics.drawable.DrawableContainer
			.DrawableContainerState state)
		{
			mDrawableContainerState = state;
		}
 protected internal virtual void setConstantState(android.graphics.drawable.DrawableContainer
                                                  .DrawableContainerState state)
 {
     mDrawableContainerState = state;
 }