private void init(Context context, AttributeSet attributeset, int i) { context = context.obtainStyledAttributes( attributeset, com.netflix.mediaclient.R.styleable.SimpleStrokedTextView, i, 0); mStrokeColor = context.getColor(0, 0xff000000); mStrokeWidth = context.getFloat(1, 0.0F); mTextColor = context.getColor(2, -1); context.recycle(); mUpdateCachedBitmap = true; mPaint.setAntiAlias(true); mPaint.setStyle(android.graphics.Paint.Style.FILL_AND_STROKE); }
public LinearLayoutCompat(Context paramContext, AttributeSet paramAttributeSet, int paramInt) { super(paramContext, paramAttributeSet, paramInt); paramContext = TintTypedArray.obtainStyledAttributes(paramContext, paramAttributeSet, R.styleable.LinearLayoutCompat, paramInt, 0); paramInt = paramContext.getInt(R.styleable.LinearLayoutCompat_android_orientation, -1); if (paramInt >= 0) { setOrientation(paramInt); } paramInt = paramContext.getInt(R.styleable.LinearLayoutCompat_android_gravity, -1); if (paramInt >= 0) { setGravity(paramInt); } boolean bool = paramContext.getBoolean(R.styleable.LinearLayoutCompat_android_baselineAligned, true); if (!bool) { setBaselineAligned(bool); } mWeightSum = paramContext.getFloat(R.styleable.LinearLayoutCompat_android_weightSum, -1.0F); mBaselineAlignedChildIndex = paramContext.getInt(R.styleable.LinearLayoutCompat_android_baselineAlignedChildIndex, -1); mUseLargestChild = paramContext.getBoolean(R.styleable.LinearLayoutCompat_measureWithLargestChild, false); setDividerDrawable(paramContext.getDrawable(R.styleable.LinearLayoutCompat_divider)); mShowDividers = paramContext.getInt(R.styleable.LinearLayoutCompat_showDividers, 0); mDividerPadding = paramContext.getDimensionPixelSize(R.styleable.LinearLayoutCompat_dividerPadding, 0); paramContext.recycle(); }
public LayoutParams(Context object, AttributeSet attributeSet) { super((Context)object, attributeSet); object = object.obtainStyledAttributes(attributeSet, ATTRS); this.weight = object.getFloat(0, 0.0f); object.recycle(); }