raise sizes to minimal hit-area of 48dp and tint icons at 60%/87% alpha (like active/inactive states)

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
Andy Scherzinger 2021-04-14 18:42:43 +02:00 committed by Marcel Hibbe
parent 8b0dc34571
commit f118cc7dd3
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B
2 changed files with 7 additions and 6 deletions

View File

@ -809,7 +809,7 @@ public class ProfileController extends BaseController {
this,
item.field,
holder.getAdapterPosition()).show());
holder.scope.setAlpha(1.0f);
holder.scope.setAlpha(0.87f); // active - high emphasis
} else {
holder.text.setEnabled(false);
holder.text.setFocusableInTouchMode(false);
@ -817,7 +817,7 @@ public class ProfileController extends BaseController {
holder.text.setCursorVisible(false);
holder.text.setBackgroundTintList(ColorStateList.valueOf(Color.TRANSPARENT));
holder.scope.setOnClickListener(null);
holder.scope.setAlpha(0.4f);
holder.scope.setAlpha(0.6f); // incative - medium emphasis
}
} else {
holder.container.setVisibility(View.GONE);

View File

@ -39,7 +39,7 @@
<EditText
android:id="@+id/user_info_edit_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_height="48dp"
android:layout_marginStart="@dimen/standard_double_margin"
android:layout_marginEnd="@dimen/standard_margin"
android:autofillHints="none"
@ -56,9 +56,10 @@
<ImageView
android:id="@+id/scope"
android:layout_width="@dimen/iconized_single_line_item_icon_size"
android:layout_height="@dimen/iconized_single_line_item_icon_size"
android:layout_marginEnd="@dimen/standard_margin"
android:layout_width="48dp"
android:layout_height="48dp"
android:padding="12dp"
android:layout_marginEnd="4dp"
android:contentDescription="@string/scope_toggle"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"