Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:animateLayoutChanges="true"
- tools:context=".ui.notifications.NotificationsFragment">
- <androidx.cardview.widget.CardView
- android:id="@+id/car2"
- android:layout_width="370dp"
- android:layout_height="wrap_content"
- android:layout_marginStart="16dp"
- android:layout_marginTop="10dp"
- android:layout_marginEnd="16dp"
- android:animateLayoutChanges="true"
- android:animationCache="true"
- android:clickable="true"
- android:contextClickable="true"
- app:cardCornerRadius="16dp"
- app:cardElevation="6dp"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/car3">
- <androidx.constraintlayout.widget.ConstraintLayout
- android:id="@+id/constr2"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:animateLayoutChanges="true"
- android:clickable="true"
- android:paddingTop="16dp"
- android:paddingEnd="16dp"
- android:paddingBottom="16dp">
- <ImageView
- android:id="@+id/imageView8"
- android:layout_width="40dp"
- android:layout_height="40dp"
- android:layout_marginStart="16dp"
- android:src="@drawable/ic_baseline_power_settings_new_24"
- android:visibility="visible"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent" />
- <TextView
- android:id="@+id/textView19"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginStart="8dp"
- android:layout_marginTop="4dp"
- android:text="Magisk"
- android:textColor="#000000"
- android:textSize="24sp"
- android:textStyle="bold"
- android:visibility="visible"
- app:layout_constraintStart_toEndOf="@+id/imageView8"
- app:layout_constraintTop_toTopOf="parent" />
- <TextView
- android:id="@+id/textView202"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginStart="68dp"
- android:layout_marginTop="16dp"
- android:text="TextView"
- android:visibility="gone"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/textView19" />
- </androidx.constraintlayout.widget.ConstraintLayout>
- </androidx.cardview.widget.CardView>
- <TextView
- android:id="@+id/textView4"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginTop="55dp"
- android:gravity="center"
- android:text="Settings"
- android:textColor="#E6000000"
- android:textSize="25sp"
- android:textStyle="bold"
- app:layout_constraintTop_toTopOf="parent" />
- <androidx.cardview.widget.CardView
- android:id="@+id/car3"
- android:layout_width="370dp"
- android:layout_height="wrap_content"
- android:layout_marginStart="16dp"
- android:layout_marginTop="10dp"
- android:layout_marginEnd="16dp"
- android:animateLayoutChanges="true"
- android:animationCache="true"
- android:clickable="true"
- android:contextClickable="true"
- app:cardCornerRadius="16dp"
- app:cardElevation="6dp"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/car">
- <androidx.constraintlayout.widget.ConstraintLayout
- android:id="@+id/constr3"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:animateLayoutChanges="true"
- android:clickable="true"
- android:paddingTop="16dp"
- android:paddingEnd="16dp"
- android:paddingBottom="16dp">
- <ImageView
- android:id="@+id/imageView8"
- android:layout_width="40dp"
- android:layout_height="40dp"
- android:layout_marginStart="16dp"
- android:src="@drawable/ic_baseline_update_24"
- android:visibility="visible"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent" />
- <TextView
- android:id="@+id/textView19"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginStart="8dp"
- android:layout_marginTop="4dp"
- android:text="Updates"
- android:textColor="#000000"
- android:textSize="24sp"
- android:textStyle="bold"
- android:visibility="visible"
- app:layout_constraintStart_toEndOf="@+id/imageView8"
- app:layout_constraintTop_toTopOf="parent" />
- <TextView
- android:id="@+id/textView203"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginStart="68dp"
- android:layout_marginTop="16dp"
- android:text="TextView"
- android:visibility="gone"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/textView19" />
- </androidx.constraintlayout.widget.ConstraintLayout>
- </androidx.cardview.widget.CardView>
- <androidx.cardview.widget.CardView
- android:id="@+id/car"
- android:layout_width="370dp"
- android:layout_height="wrap_content"
- android:layout_marginStart="16dp"
- android:layout_marginTop="24dp"
- android:layout_marginEnd="16dp"
- android:animateLayoutChanges="true"
- android:animationCache="true"
- android:clickable="true"
- android:contextClickable="true"
- app:cardCornerRadius="16dp"
- app:cardElevation="6dp"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/textView4">
- <androidx.constraintlayout.widget.ConstraintLayout
- android:id="@+id/constr"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:animateLayoutChanges="true"
- android:clickable="true"
- android:paddingTop="16dp"
- android:paddingEnd="16dp"
- android:paddingBottom="16dp">
- <androidx.constraintlayout.widget.ConstraintLayout
- android:id="@+id/download"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_marginStart="64dp"
- android:visibility="gone"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/clearRepo"
- tools:visibility="visible">
- <TextView
- android:id="@+id/downloadTitle"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="4dp"
- android:text="Download path"
- android:textColor="#000000"
- android:textSize="20dp"
- android:visibility="visible"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- tools:visibility="visible" />
- <TextView
- android:id="@+id/downloadDescription"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="/Download"
- android:textSize="13dp"
- android:visibility="visible"
- app:layout_constraintTop_toBottomOf="@+id/downloadTitle" />
- </androidx.constraintlayout.widget.ConstraintLayout>
- <androidx.constraintlayout.widget.ConstraintLayout
- android:id="@+id/clearRepo"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_marginStart="64dp"
- android:visibility="gone"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/langs"
- tools:visibility="visible">
- <TextView
- android:id="@+id/ClearRepoTitle"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="4dp"
- android:text="Clear repo cache"
- android:textColor="#000000"
- android:textSize="20dp"
- android:visibility="visible"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- tools:visibility="visible" />
- <TextView
- android:id="@+id/clearRepoDescription"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Clear the cache information for online repos."
- android:textSize="13dp"
- android:visibility="visible"
- app:layout_constraintTop_toBottomOf="@+id/ClearRepoTitle" />
- <View
- android:id="@+id/divider"
- android:layout_width="match_parent"
- android:layout_height="1dp"
- android:layout_marginTop="8dp"
- android:layout_marginEnd="8dp"
- android:background="?android:attr/listDivider"
- android:visibility="visible"
- app:layout_constraintBottom_toBottomOf="parent"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/clearRepoDescription" />
- </androidx.constraintlayout.widget.ConstraintLayout>
- <androidx.constraintlayout.widget.ConstraintLayout
- android:id="@+id/darkm"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_marginStart="64dp"
- android:layout_marginTop="50dp"
- android:visibility="gone"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- tools:visibility="visible">
- <Switch
- android:id="@+id/switch1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="8dp"
- android:visibility="visible"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toTopOf="parent" />
- <TextView
- android:id="@+id/textView18"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="Enable or disable dark themed UI."
- android:textSize="13dp"
- android:visibility="visible"
- app:layout_constraintTop_toBottomOf="@+id/textView20" />
- <View
- android:id="@+id/divider"
- android:layout_width="match_parent"
- android:layout_height="1dp"
- android:layout_marginTop="8dp"
- android:layout_marginEnd="8dp"
- android:background="?android:attr/listDivider"
- android:visibility="visible"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/textView18" />
- <TextView
- android:id="@+id/textView20"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="4dp"
- android:text="Dark mode"
- android:textColor="#000000"
- android:textSize="20dp"
- android:visibility="visible"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- tools:visibility="visible" />
- </androidx.constraintlayout.widget.ConstraintLayout>
- <androidx.constraintlayout.widget.ConstraintLayout
- android:id="@+id/langs"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_marginStart="64dp"
- android:visibility="gone"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/darkm"
- tools:visibility="visible">
- <TextView
- android:id="@+id/textView18"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="English (United States)"
- android:textSize="13dp"
- android:visibility="visible"
- app:layout_constraintTop_toBottomOf="@+id/textView20" />
- <TextView
- android:id="@+id/textView20"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="4dp"
- android:text="Language"
- android:textColor="#000000"
- android:textSize="20dp"
- android:visibility="visible"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- tools:visibility="visible" />
- <View
- android:id="@+id/divider"
- android:layout_width="match_parent"
- android:layout_height="1dp"
- android:layout_marginTop="8dp"
- android:layout_marginEnd="8dp"
- android:background="?android:attr/listDivider"
- android:visibility="visible"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toBottomOf="@+id/textView18" />
- </androidx.constraintlayout.widget.ConstraintLayout>
- <ImageView
- android:id="@+id/imageView8"
- android:layout_width="40dp"
- android:layout_height="40dp"
- android:layout_marginStart="16dp"
- android:src="@drawable/ic_baseline_category_24"
- android:visibility="visible"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent" />
- <TextView
- android:id="@+id/textView19"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginStart="8dp"
- android:layout_marginTop="4dp"
- android:text="General"
- android:textColor="#000000"
- android:textSize="24sp"
- android:textStyle="bold"
- android:visibility="visible"
- app:layout_constraintStart_toEndOf="@+id/imageView8"
- app:layout_constraintTop_toTopOf="parent" />
- <androidx.constraintlayout.widget.Guideline
- android:id="@+id/guideline2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- app:layout_constraintGuide_begin="354dp" />
- </androidx.constraintlayout.widget.ConstraintLayout>
- </androidx.cardview.widget.CardView>
- </androidx.constraintlayout.widget.ConstraintLayout>
- package cum.my.magiskcumception.ui.notifications
- import android.os.Bundle
- import android.view.LayoutInflater
- import android.view.View
- import android.view.ViewGroup
- import androidx.cardview.widget.CardView
- import androidx.core.view.isVisible
- import androidx.fragment.app.Fragment
- import androidx.lifecycle.ViewModelProviders
- import cum.my.magiskcumception.R
- import kotlinx.android.synthetic.main.fragment_notifications.*
- class NotificationsFragment : Fragment() {
- private lateinit var notificationsViewModel: NotificationsViewModel
- override fun onCreateView(
- inflater: LayoutInflater,
- container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View? {
- notificationsViewModel =
- ViewModelProviders.of(this).get(NotificationsViewModel::class.java)
- val root = inflater.inflate(R.layout.fragment_notifications, container, false)
- val constrt: ViewGroup = root.findViewById(R.id.constr)
- val constrt2: ViewGroup = root.findViewById(R.id.constr2)
- val constrt3: ViewGroup = root.findViewById(R.id.constr3)
- constrt.setOnClickListener {
- if (darkm.isVisible && langs.isVisible && clearRepo.isVisible && download.isVisible) {
- darkm.visibility = View.GONE
- langs.visibility = View.GONE
- clearRepo.visibility = View.GONE
- download.visibility = View.GONE
- } else {
- darkm.visibility = View.VISIBLE
- langs.visibility = View.VISIBLE
- clearRepo.visibility = View.VISIBLE
- download.visibility = View.VISIBLE
- }
- }
- constrt2.setOnClickListener {
- textView202.visibility = View.VISIBLE
- }
- constrt3.setOnClickListener {
- textView203.visibility = View.VISIBLE
- }
- return root
- }
- }
Add Comment
Please, Sign In to add comment