From 40dff0a54cd718747f280b808dc08aa7efb83f4c Mon Sep 17 00:00:00 2001 From: "E.Z. Hart" Date: Wed, 3 May 2017 20:52:41 -0600 Subject: Correct version of FormsViewGroup.java --- .../forms/platform/android/FormsViewGroup.java | 106 ++------------------- 1 file changed, 8 insertions(+), 98 deletions(-) diff --git a/AndroidNative/FormsViewGroup/src/com/xamarin/forms/platform/android/FormsViewGroup.java b/AndroidNative/FormsViewGroup/src/com/xamarin/forms/platform/android/FormsViewGroup.java index 3abf4522..6f7cd93a 100644 --- a/AndroidNative/FormsViewGroup/src/com/xamarin/forms/platform/android/FormsViewGroup.java +++ b/AndroidNative/FormsViewGroup/src/com/xamarin/forms/platform/android/FormsViewGroup.java @@ -1,106 +1,18 @@ package com.xamarin.forms.platform.android; import android.content.Context; +import android.content.res.ColorStateList; +import android.graphics.Color; +import android.graphics.Typeface; +import android.os.Build; +import android.text.TextUtils; import android.util.AttributeSet; +import android.util.TypedValue; import android.view.ViewGroup; import android.view.*; +import android.widget.TextView; - -public class FormsViewGroup extends ViewGroup { - - public FormsViewGroup(Context context) { - super(context); - // TODO Auto-generated constructor stub - } - - public FormsViewGroup(Context context, AttributeSet attrs) { - super(context, attrs); - // TODO Auto-generated constructor stub - } - - public FormsViewGroup(Context context, AttributeSet attrs, int defStyle) { - super(context, attrs, defStyle); - // TODO Auto-generated constructor stub - } - - public void measureAndLayout (int widthMeasureSpec, int heightMeasureSpec, int l, int t, int r, int b) - { - measure (widthMeasureSpec, heightMeasureSpec); - layout (l, t, r, b); - } - - @Override - protected void onLayout(boolean changed, int l, int t, int r, int b) { - } - - boolean inputTransparent; - - protected void setInputTransparent (boolean value) - { - inputTransparent = value; - } - - protected boolean getInputTransparent () - { - return inputTransparent; - } - - @Override - public boolean onInterceptTouchEvent (MotionEvent ev) - { - if (inputTransparent) - return false; - - return super.onInterceptTouchEvent(ev); - } - - @Override - public boolean onTouchEvent (MotionEvent ev) - { - if (inputTransparent) - return false; - - return super.onTouchEvent(ev); - } - - public void sendBatchUpdate ( - float pivotX, - float pivotY, - int visibility, - boolean enabled, - float opacity, - float rotation, - float rotationX, - float rotationY, - float scale, - float translationX, - float translationY){ - setPivotX (pivotX); - setPivotY (pivotY); - - if (getVisibility () != visibility) - setVisibility (visibility); - - if (isEnabled () != enabled) - setEnabled (enabled); - - setAlpha (opacity); - setRotation (rotation); - setRotationX (rotationX); - setRotationY (rotationY); - setScaleX (scale); - setScaleY (scale); - setTranslationX (translationX); - setTranslationY (translationY); - } - - package com.xamarin.forms.platform.android; - -import android.content.Context; -import android.util.AttributeSet; -import android.view.ViewGroup; -import android.view.*; - +import static android.R.attr.pivotX; public class FormsViewGroup extends ViewGroup { @@ -222,5 +134,3 @@ public class FormsViewGroup extends ViewGroup { view.setTranslationY (translationY); } } - -} -- cgit v1.2.3