2635 | Reyaz | Extract each field into different layout files
This commit is contained in:
@@ -13,6 +13,8 @@ import com.navi.permission.fragments.PermissionConsentFragment
|
||||
import com.navi.permission.fragments.PermissionDescriptionFragment
|
||||
import com.navi.permission.listeners.PermissionScreenListener
|
||||
import com.navi.registration.RegistrationActivity
|
||||
import com.navi.welcomejourney.common.fragments.BaseBottomSheet
|
||||
import com.navi.welcomejourney.profile.fragments.CreateYourProfileFragment
|
||||
|
||||
class PermissionActivity : BaseActivity(), PermissionScreenListener {
|
||||
private lateinit var binding: ActivityPermissionBinding
|
||||
@@ -23,6 +25,7 @@ class PermissionActivity : BaseActivity(), PermissionScreenListener {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
binding = DataBindingUtil.setContentView(this, R.layout.activity_permission)
|
||||
initUi()
|
||||
onPermissionScreen()
|
||||
}
|
||||
|
||||
@@ -36,6 +39,15 @@ class PermissionActivity : BaseActivity(), PermissionScreenListener {
|
||||
fragmentTransaction.commit()
|
||||
}
|
||||
|
||||
private fun initUi() {
|
||||
binding.permissionHeader.setOnClickListener {
|
||||
BaseBottomSheet(CreateYourProfileFragment.TAG).show(
|
||||
supportFragmentManager,
|
||||
BaseBottomSheet.TAG
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
private fun addTransitionAnimation(fragmentTransaction: FragmentTransaction, tag: String) {
|
||||
when (tag) {
|
||||
PermissionDescriptionFragment.TAG -> fragmentTransaction.setCustomAnimations(
|
||||
|
||||
@@ -18,7 +18,7 @@ class BaseBottomSheet(private val fragmentTag: String) : BottomSheetDialogFragme
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
setStyle(STYLE_NORMAL, R.style.SheetDialog);
|
||||
setStyle(STYLE_NORMAL, R.style.SheetDialog)
|
||||
}
|
||||
|
||||
override fun onCreateView(
|
||||
@@ -4,6 +4,7 @@ import android.os.Bundle
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import com.navi.R
|
||||
import com.navi.common.BaseFragment
|
||||
import com.navi.databinding.CreateYourProfileLayoutBinding
|
||||
|
||||
@@ -16,9 +17,14 @@ class CreateYourProfileFragment : BaseFragment() {
|
||||
savedInstanceState: Bundle?
|
||||
): View? {
|
||||
binding = CreateYourProfileLayoutBinding.inflate(inflater, container, false)
|
||||
initUi()
|
||||
return binding.root
|
||||
}
|
||||
|
||||
private fun initUi() {
|
||||
binding.doneBtn.setProperties(getString(R.string.done))
|
||||
}
|
||||
|
||||
companion object {
|
||||
const val TAG = "CREATE_YOUR_PROFILE_FRAGMENT"
|
||||
}
|
||||
|
||||
@@ -6,7 +6,9 @@
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<include layout="@layout/permission_header" />
|
||||
<include
|
||||
android:id="@+id/permission_header"
|
||||
layout="@layout/permission_header" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/permission_container"
|
||||
|
||||
@@ -15,221 +15,65 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/personal_email_id_iv"
|
||||
android:layout_width="wrap_content"
|
||||
<include
|
||||
android:id="@+id/email_layout"
|
||||
layout="@layout/email_layout"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_32"
|
||||
android:adjustViewBounds="true"
|
||||
android:src="@drawable/ic_email_svg"
|
||||
app:layout_constraintEnd_toStartOf="@+id/guideline"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/title_tv" />
|
||||
app:layout_constraintTop_toBottomOf="@+id/title_tv" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/personal_email_id_tag"
|
||||
style="@style/FormSubHeadingFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/layout_dp_20"
|
||||
android:letterSpacing="0.01"
|
||||
android:text="@string/personal_email_id"
|
||||
app:layout_constraintBottom_toBottomOf="@id/personal_email_id_iv"
|
||||
app:layout_constraintStart_toEndOf="@id/personal_email_id_iv"
|
||||
app:layout_constraintTop_toBottomOf="@id/title_tv"
|
||||
app:layout_constraintTop_toTopOf="@id/personal_email_id_iv" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/personal_email_id_et"
|
||||
style="@style/TitleFontStyle"
|
||||
<include
|
||||
android:id="@+id/full_name_layout"
|
||||
layout="@layout/full_name_layout"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:inputType="textEmailAddress"
|
||||
android:letterSpacing="0.03"
|
||||
app:layout_constraintEnd_toEndOf="@id/guideline"
|
||||
app:layout_constraintStart_toStartOf="@id/personal_email_id_tag"
|
||||
app:layout_constraintTop_toBottomOf="@id/personal_email_id_tag" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/full_name_iv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_32"
|
||||
android:adjustViewBounds="true"
|
||||
android:src="@drawable/ic_contacts_svg"
|
||||
app:layout_constraintEnd_toEndOf="@id/guideline"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/personal_email_id_et" />
|
||||
app:layout_constraintTop_toBottomOf="@id/email_layout" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/full_name_tag"
|
||||
style="@style/FormSubHeadingFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/layout_dp_20"
|
||||
android:letterSpacing="0.01"
|
||||
android:text="@string/full_name_as_per_pan_card"
|
||||
app:layout_constraintBottom_toBottomOf="@id/full_name_iv"
|
||||
app:layout_constraintStart_toEndOf="@id/full_name_iv"
|
||||
app:layout_constraintTop_toTopOf="@id/full_name_iv" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/first_name_et"
|
||||
style="@style/TitleFontStyle"
|
||||
<include
|
||||
android:id="@+id/dob_layout"
|
||||
layout="@layout/dob_layout"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:hint="@string/first_name"
|
||||
android:inputType="textPersonName"
|
||||
android:letterSpacing="0.03"
|
||||
app:layout_constraintEnd_toEndOf="@id/guideline"
|
||||
app:layout_constraintStart_toStartOf="@id/full_name_tag"
|
||||
app:layout_constraintTop_toBottomOf="@id/full_name_tag" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/last_name_et"
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:hint="@string/last_name"
|
||||
android:inputType="textPersonName"
|
||||
android:letterSpacing="0.03"
|
||||
app:layout_constraintEnd_toEndOf="@id/guideline"
|
||||
app:layout_constraintStart_toStartOf="@id/first_name_et"
|
||||
app:layout_constraintTop_toBottomOf="@id/first_name_et" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/dob_iv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_32"
|
||||
android:adjustViewBounds="true"
|
||||
android:src="@drawable/ic_birthday_svg"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/last_name_et" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/dob_tag"
|
||||
style="@style/FormSubHeadingFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/layout_dp_20"
|
||||
android:letterSpacing="0.01"
|
||||
android:text="@string/date_of_birth"
|
||||
app:layout_constraintBottom_toBottomOf="@id/dob_iv"
|
||||
app:layout_constraintStart_toEndOf="@id/dob_iv"
|
||||
app:layout_constraintTop_toTopOf="@id/dob_iv" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/dob_et"
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:inputType="textEmailAddress"
|
||||
android:letterSpacing="0.03"
|
||||
app:layout_constraintEnd_toEndOf="@id/guideline"
|
||||
app:layout_constraintStart_toStartOf="@id/dob_tag"
|
||||
app:layout_constraintTop_toBottomOf="@id/dob_tag" />
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/full_name_layout" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/gender_iv"
|
||||
android:layout_width="wrap_content"
|
||||
<include
|
||||
android:id="@+id/gender_layout"
|
||||
layout="@layout/gender_layout"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_32"
|
||||
android:adjustViewBounds="true"
|
||||
android:src="@drawable/ic_profile_svg"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/dob_et" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/gender_tag"
|
||||
style="@style/FormSubHeadingFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/layout_dp_20"
|
||||
android:letterSpacing="0.01"
|
||||
android:text="@string/gender"
|
||||
app:layout_constraintBottom_toBottomOf="@id/gender_iv"
|
||||
app:layout_constraintStart_toEndOf="@id/gender_iv"
|
||||
app:layout_constraintTop_toTopOf="@id/gender_iv" />
|
||||
|
||||
<RadioGroup
|
||||
android:id="@+id/gender_radio"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:inputType="textEmailAddress"
|
||||
android:letterSpacing="0.03"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="@id/gender_tag"
|
||||
app:layout_constraintTop_toBottomOf="@id/gender_tag">
|
||||
|
||||
<RadioButton
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/male" />
|
||||
|
||||
<RadioButton
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/female" />
|
||||
|
||||
<RadioButton
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/other" />
|
||||
</RadioGroup>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/pincode_iv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_32"
|
||||
android:adjustViewBounds="true"
|
||||
android:src="@drawable/ic_pincode_home_svg"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/gender_radio" />
|
||||
app:layout_constraintTop_toBottomOf="@id/dob_layout" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/pincode_tag"
|
||||
style="@style/FormSubHeadingFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/layout_dp_20"
|
||||
android:letterSpacing="0.01"
|
||||
android:text="@string/pincode_of_current_residence_address"
|
||||
app:layout_constraintBottom_toBottomOf="@id/pincode_iv"
|
||||
app:layout_constraintStart_toEndOf="@id/pincode_iv"
|
||||
app:layout_constraintTop_toTopOf="@id/pincode_iv" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/pincode_et"
|
||||
style="@style/TitleFontStyle"
|
||||
<include
|
||||
android:id="@+id/pincode_layout"
|
||||
layout="@layout/pincode_layout"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_32"
|
||||
app:layout_constraintEnd_toEndOf="@id/guideline"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/gender_layout" />
|
||||
|
||||
<com.navi.common.customview.ActionButtonView
|
||||
android:id="@+id/done_btn"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:ems="6"
|
||||
android:hint="@string/eg_560075"
|
||||
android:inputType="number"
|
||||
android:letterSpacing="0.03"
|
||||
android:maxLength="6"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="@id/pincode_tag"
|
||||
app:layout_constraintTop_toBottomOf="@id/pincode_tag" />
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/pincode_layout" />
|
||||
|
||||
<androidx.constraintlayout.widget.Guideline
|
||||
android:id="@+id/guideline"
|
||||
|
||||
44
app/src/main/res/layout/dob_layout.xml
Normal file
44
app/src/main/res/layout/dob_layout.xml
Normal file
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/dob_iv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:adjustViewBounds="true"
|
||||
android:src="@drawable/ic_birthday_svg"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/dob_tag"
|
||||
style="@style/FormSubHeadingFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/layout_dp_20"
|
||||
android:letterSpacing="0.01"
|
||||
android:text="@string/date_of_birth"
|
||||
app:layout_constraintBottom_toBottomOf="@id/dob_iv"
|
||||
app:layout_constraintStart_toEndOf="@id/dob_iv"
|
||||
app:layout_constraintTop_toTopOf="@id/dob_iv" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/dob_et"
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:inputType="textEmailAddress"
|
||||
android:letterSpacing="0.03"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="@id/dob_tag"
|
||||
app:layout_constraintTop_toBottomOf="@id/dob_tag" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</layout>
|
||||
44
app/src/main/res/layout/email_layout.xml
Normal file
44
app/src/main/res/layout/email_layout.xml
Normal file
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/personal_email_id_iv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:adjustViewBounds="true"
|
||||
android:src="@drawable/ic_email_svg"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/personal_email_id_tag"
|
||||
style="@style/FormSubHeadingFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/layout_dp_20"
|
||||
android:letterSpacing="0.01"
|
||||
android:text="@string/personal_email_id"
|
||||
app:layout_constraintBottom_toBottomOf="@id/personal_email_id_iv"
|
||||
app:layout_constraintStart_toEndOf="@id/personal_email_id_iv"
|
||||
app:layout_constraintTop_toBottomOf="parent"
|
||||
app:layout_constraintTop_toTopOf="@id/personal_email_id_iv" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/personal_email_id_et"
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:inputType="textEmailAddress"
|
||||
android:letterSpacing="0.03"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="@id/personal_email_id_tag"
|
||||
app:layout_constraintTop_toBottomOf="@id/personal_email_id_tag" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</layout>
|
||||
59
app/src/main/res/layout/full_name_layout.xml
Normal file
59
app/src/main/res/layout/full_name_layout.xml
Normal file
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/full_name_iv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:adjustViewBounds="true"
|
||||
android:src="@drawable/ic_contacts_svg"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/full_name_tag"
|
||||
style="@style/FormSubHeadingFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/layout_dp_20"
|
||||
android:letterSpacing="0.01"
|
||||
android:text="@string/full_name_as_per_pan_card"
|
||||
app:layout_constraintBottom_toBottomOf="@id/full_name_iv"
|
||||
app:layout_constraintStart_toEndOf="@id/full_name_iv"
|
||||
app:layout_constraintTop_toTopOf="@id/full_name_iv" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/first_name_et"
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:hint="@string/first_name"
|
||||
android:inputType="textPersonName"
|
||||
android:letterSpacing="0.03"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="@id/full_name_tag"
|
||||
app:layout_constraintTop_toBottomOf="@id/full_name_tag" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/last_name_et"
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:hint="@string/last_name"
|
||||
android:inputType="textPersonName"
|
||||
android:letterSpacing="0.03"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="@id/first_name_et"
|
||||
app:layout_constraintTop_toBottomOf="@id/first_name_et" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</layout>
|
||||
70
app/src/main/res/layout/gender_layout.xml
Normal file
70
app/src/main/res/layout/gender_layout.xml
Normal file
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/gender_iv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:adjustViewBounds="true"
|
||||
android:src="@drawable/ic_profile_svg"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/gender_tag"
|
||||
style="@style/FormSubHeadingFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/layout_dp_20"
|
||||
android:letterSpacing="0.01"
|
||||
android:text="@string/gender"
|
||||
app:layout_constraintBottom_toBottomOf="@id/gender_iv"
|
||||
app:layout_constraintStart_toEndOf="@id/gender_iv"
|
||||
app:layout_constraintTop_toTopOf="@id/gender_iv" />
|
||||
|
||||
<RadioGroup
|
||||
android:id="@+id/gender_radio"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:inputType="textEmailAddress"
|
||||
android:letterSpacing="0.03"
|
||||
android:orientation="horizontal"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="@id/gender_tag"
|
||||
app:layout_constraintTop_toBottomOf="@id/gender_tag">
|
||||
|
||||
<RadioButton
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:buttonTint="@color/red"
|
||||
android:text="@string/male" />
|
||||
|
||||
<RadioButton
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:buttonTint="@color/red"
|
||||
android:text="@string/female" />
|
||||
|
||||
<RadioButton
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:buttonTint="@color/red"
|
||||
android:text="@string/other" />
|
||||
</RadioGroup>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</layout>
|
||||
46
app/src/main/res/layout/pincode_layout.xml
Normal file
46
app/src/main/res/layout/pincode_layout.xml
Normal file
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/pincode_iv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:adjustViewBounds="true"
|
||||
android:src="@drawable/ic_pincode_home_svg"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/pincode_tag"
|
||||
style="@style/FormSubHeadingFontStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="@dimen/layout_dp_20"
|
||||
android:letterSpacing="0.01"
|
||||
android:text="@string/pincode_of_current_residence_address"
|
||||
app:layout_constraintBottom_toBottomOf="@id/pincode_iv"
|
||||
app:layout_constraintStart_toEndOf="@id/pincode_iv"
|
||||
app:layout_constraintTop_toTopOf="@id/pincode_iv" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/pincode_et"
|
||||
style="@style/TitleFontStyle"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="@dimen/layout_dp_12"
|
||||
android:backgroundTint="@color/black"
|
||||
android:ems="6"
|
||||
android:hint="@string/eg_560075"
|
||||
android:inputType="number"
|
||||
android:letterSpacing="0.03"
|
||||
android:maxLength="6"
|
||||
app:layout_constraintStart_toStartOf="@id/pincode_tag"
|
||||
app:layout_constraintTop_toBottomOf="@id/pincode_tag" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</layout>
|
||||
@@ -255,5 +255,6 @@
|
||||
<string name="other">Other</string>
|
||||
<string name="pincode_of_current_residence_address">Pincode of current residence address</string>
|
||||
<string name="eg_560075">eg: 560075</string>
|
||||
<string name="done">Done</string>
|
||||
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user