[tor-commits] [orbot/master] enable focus highlighting for non touch screens

n8fr8 at torproject.org n8fr8 at torproject.org
Wed Dec 22 21:55:08 UTC 2021


commit 1113f18c2f0bc274a60c122c3f824a52c10194a7
Author: n8fr8 <nathan at guardianproject.info>
Date:   Fri Jul 9 11:39:54 2021 -0400

    enable focus highlighting for non touch screens
---
 .../org/torproject/android/ui/AppManagerActivity.java    | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java b/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java
index 9ad0a09f..6cb0e032 100644
--- a/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java
+++ b/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java
@@ -174,6 +174,22 @@ public class AppManagerActivity extends AppCompatActivity implements OnClickList
                     }
                 }
 
+                convertView.setFocusable(true);
+                convertView.setFocusableInTouchMode(true);
+
+                convertView.setOnFocusChangeListener(new View.OnFocusChangeListener() {
+                    @Override
+                    public void onFocusChange(View v, boolean hasFocus) {
+
+                        if (hasFocus)
+                            v.setBackgroundColor(getResources().getColor(R.color.dark_purple));
+                        else
+                        {
+                            v.setBackgroundColor(getResources().getColor(android.R.color.transparent));
+                        }
+                    }
+                });
+
                 return convertView;
             }
         };





More information about the tor-commits mailing list