diff options
| author | Harsh Shandilya <msfjarvis@gmail.com> | 2019-11-05 10:05:07 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-11-05 10:05:07 +0530 |
| commit | fc2a11699a57fcd9e7de63449ad915d1c74e19f4 (patch) | |
| tree | 86dcf282b7c1d917fee34b841ed6799ddf04068b /app/src/main/java/com/zeapo/pwdstore/widget | |
| parent | ed0296131505fa8f5404324a938c430f00d174b1 (diff) | |
| parent | 94e56ce8128c12c334d930f493124114057816c7 (diff) | |
| download | HardenedPass-fc2a11699a57fcd9e7de63449ad915d1c74e19f4.tar.gz HardenedPass-fc2a11699a57fcd9e7de63449ad915d1c74e19f4.zip | |
Merge pull request #562 from android-password-store/msf/ui-rework
Redesign some UI elements
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/widget')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/widget/MultiselectableConstraintLayout.kt (renamed from app/src/main/java/com/zeapo/pwdstore/widget/MultiselectableLinearLayout.kt) | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/widget/MultiselectableLinearLayout.kt b/app/src/main/java/com/zeapo/pwdstore/widget/MultiselectableConstraintLayout.kt index c857c4d4..3cd88eb4 100644 --- a/app/src/main/java/com/zeapo/pwdstore/widget/MultiselectableLinearLayout.kt +++ b/app/src/main/java/com/zeapo/pwdstore/widget/MultiselectableConstraintLayout.kt @@ -7,15 +7,15 @@ package com.zeapo.pwdstore.widget import android.content.Context import android.util.AttributeSet import android.view.View -import android.widget.LinearLayout +import androidx.constraintlayout.widget.ConstraintLayout import com.zeapo.pwdstore.R -class MultiselectableLinearLayout @JvmOverloads constructor( +class MultiselectableConstraintLayout @JvmOverloads constructor( context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0, defStyleRes: Int = 0 -) : LinearLayout(context, attrs, defStyleAttr, defStyleRes) { +) : ConstraintLayout(context, attrs, defStyleAttr, defStyleRes) { private var multiselected: Boolean = false override fun onCreateDrawableState(extraSpace: Int): IntArray { @@ -35,14 +35,6 @@ class MultiselectableLinearLayout @JvmOverloads constructor( isActivated = on } - fun setSingleSelected(on: Boolean) { - if (multiselected) { - multiselected = false - refreshDrawableState() - } - isActivated = on - } - companion object { private val STATE_MULTISELECTED = intArrayOf(R.attr.state_multiselected) } |
