Open norrisboat opened 9 years ago
My hidden layout which contains several edittexts toggles when only the first edittext has focus.This is my layout: <com.daimajia.swipe.SwipeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:wave="http://schemas.android.com/tools" android:id="@+id/swipe_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/fluwid_blue">
<RelativeLayout android:id="@+id/signup_holder" android:layout_width="match_parent" android:layout_height="match_parent"> <com.john.waveview.WaveView android:layout_width="match_parent" android:layout_height="match_parent" wave:above_wave_color="@android:color/white" wave:blow_wave_color="@android:color/white" wave:progress="80" wave:wave_height="large" wave:wave_hz="fast" wave:wave_length="large" /> <ImageView android:id="@+id/swipe_up" android:layout_width="36dp" android:layout_height="36dp" android:src="@drawable/swipe_up" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:layout_marginBottom="2dp"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="LOGIN" android:textColor="#fff" android:textSize="15sp" android:layout_below="@id/swipe_up" android:layout_centerHorizontal="true"/> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_centerInParent="true"> <EditText android:id="@+id/signup_username" android:layout_width="260dip" android:layout_height="45dp" android:inputType="text" android:background="@drawable/edittext_background" android:layout_gravity="center_horizontal" android:visibility="visible" android:textStyle="normal" android:layout_marginTop="10dp" android:hint="USERNAME" android:textColor="#fff" android:textColorHint="#adffffff" android:gravity="center" android:textAlignment="center" android:textCursorDrawable="@drawable/color_cursor" /> <EditText android:id="@+id/signup_password" android:layout_width="260dip" android:layout_height="45dp" android:inputType="textPassword" android:background="@drawable/edittext_background" android:layout_gravity="center_horizontal" android:visibility="visible" android:textStyle="normal" android:layout_marginTop="20dp" android:hint="PASSWORD" android:textColor="#fff" android:textColorHint="#adffffff" android:gravity="center" android:textAlignment="center" android:textCursorDrawable="@drawable/color_cursor" /> <EditText android:id="@+id/fullname" android:layout_width="260dip" android:layout_height="45dp" android:inputType="textPassword" android:background="@drawable/edittext_background" android:layout_gravity="center_horizontal" android:visibility="visible" android:textStyle="normal" android:layout_marginTop="20dp" android:hint="FULL NAME" android:textColor="#fff" android:textColorHint="#adffffff" android:gravity="center" android:textAlignment="center" android:textCursorDrawable="@drawable/color_cursor" /> <EditText android:id="@+id/email" android:layout_width="260dip" android:layout_height="45dp" android:inputType="textEmailAddress" android:background="@drawable/edittext_background" android:layout_gravity="center_horizontal" android:visibility="visible" android:textStyle="normal" android:layout_marginTop="20dp" android:hint="EMAIL" android:textColor="#fff" android:textColorHint="#adffffff" android:gravity="center" android:textAlignment="center" android:textCursorDrawable="@drawable/color_cursor" /> <Button android:id="@+id/signupbutton" android:layout_width="260dip" android:layout_height="55dp" android:layout_gravity="center_horizontal" android:textColor="@color/fluwid_blue" android:layout_marginTop="20dp" android:background="@drawable/login_background" android:text="SIGN UP" android:textStyle="normal" /> <com.rey.material.widget.ProgressView android:id="@+id/progressBar1" android:layout_width="36dp" android:layout_height="36dp" android:layout_centerInParent="true" app:pv_autostart = "false" app:pv_circular="true" app:pv_progressStyle="@style/CircularProgressDrawableStyle" app:pv_progressMode="indeterminate" android:layout_gravity="center_horizontal" android:layout_marginTop="20dp" android:layout_marginBottom="10dp"/> </LinearLayout> </RelativeLayout> <RelativeLayout android:id="@+id/login_holder" android:layout_width="match_parent" android:layout_height="match_parent"> <com.john.waveview.WaveView android:layout_width="match_parent" android:layout_height="match_parent" wave:above_wave_color="@android:color/white" wave:blow_wave_color="@android:color/white" wave:progress="80" wave:wave_height="large" wave:wave_hz="fast" wave:wave_length="large" /> <ImageView android:id="@+id/swipe_down" android:layout_width="36dp" android:layout_height="36dp" android:src="@drawable/swipe_down" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="5dp" android:layout_marginTop="2dp"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="SIGN UP" android:textColor="#fff" android:textSize="15sp" android:layout_centerHorizontal="true" android:layout_above="@id/swipe_down"/> <LinearLayout android:id="@+id/login_container" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_centerInParent="true"> <LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"></LinearLayout> <EditText android:id="@+id/username" android:layout_width="260dip" android:layout_height="55dp" android:inputType="text" android:background="@drawable/edittext_background" android:layout_gravity="center_horizontal" android:visibility="visible" android:textStyle="normal" android:layout_marginTop="10dp" android:hint="USERNAME" android:textColor="#fff" android:textColorHint="#adffffff" android:gravity="center" android:textAlignment="center" android:textCursorDrawable="@drawable/color_cursor" /> <EditText android:id="@+id/password" android:layout_width="260dip" android:layout_height="55dp" android:inputType="textPassword" android:background="@drawable/edittext_background" android:layout_gravity="center_horizontal" android:visibility="visible" android:textStyle="normal" android:layout_marginTop="20dp" android:hint="PASSWORD" android:textColor="#fff" android:textColorHint="#adffffff" android:gravity="center" android:textAlignment="center" android:textCursorDrawable="@drawable/color_cursor" /> <Button android:id="@+id/signinbutton" android:layout_width="260dip" android:layout_height="55dp" android:layout_gravity="center_horizontal" android:textColor="@color/fluwid_blue" android:layout_marginTop="20dp" android:background="@drawable/login_background" android:text="SIGN IN" android:textStyle="normal" /> <com.rey.material.widget.ProgressView android:id="@+id/progressBar" android:layout_width="36dp" android:layout_height="36dp" android:layout_centerInParent="true" app:pv_autostart = "false" app:pv_circular="true" app:pv_progressStyle="@style/CircularProgressDrawableStyle" app:pv_progressMode="indeterminate" android:layout_gravity="center_horizontal" android:layout_marginTop="20dp" android:layout_marginBottom="10dp"/> </LinearLayout> <ImageView android:id="@+id/fluid" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/fluwid" android:layout_above="@id/login_container" android:layout_centerHorizontal="true"/> </RelativeLayout>
</com.daimajia.swipe.SwipeLayout>
This is my code: SwipeLayout swipeLayout = (SwipeLayout) findViewById(R.id.swipe_layout); swipeLayout.addDrag(SwipeLayout.DragEdge.Bottom,findViewById(R.id.signup_holder));
My hidden layout which contains several edittexts toggles when only the first edittext has focus.This is my layout: <com.daimajia.swipe.SwipeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:wave="http://schemas.android.com/tools" android:id="@+id/swipe_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/fluwid_blue">
</com.daimajia.swipe.SwipeLayout>
This is my code: SwipeLayout swipeLayout = (SwipeLayout) findViewById(R.id.swipe_layout); swipeLayout.addDrag(SwipeLayout.DragEdge.Bottom,findViewById(R.id.signup_holder));