Add focus outline to AppPairIcon
Bug: 327470960 Test: Manual Flag: ACONFIG com.android.launcher3.enable_focus_outline Trunkfood Change-Id: I6a9c6abc3441b5f40bb4f352a844cecad4a1474b
This commit is contained in:
@@ -30,6 +30,8 @@ import androidx.annotation.Nullable;
|
||||
|
||||
import com.android.launcher3.BubbleTextView;
|
||||
import com.android.launcher3.DeviceProfile;
|
||||
import com.android.launcher3.Flags;
|
||||
import com.android.launcher3.Launcher;
|
||||
import com.android.launcher3.LauncherAppState;
|
||||
import com.android.launcher3.R;
|
||||
import com.android.launcher3.Reorderable;
|
||||
@@ -85,6 +87,11 @@ public class AppPairIcon extends FrameLayout implements DraggableView, Reorderab
|
||||
: activity.getLayoutInflater();
|
||||
AppPairIcon icon = (AppPairIcon) inflater.inflate(resId, group, false);
|
||||
|
||||
if (Flags.enableFocusOutline() && activity instanceof Launcher) {
|
||||
icon.setOnFocusChangeListener(((Launcher) activity).getFocusHandler());
|
||||
icon.setDefaultFocusHighlightEnabled(false);
|
||||
}
|
||||
|
||||
// Sort contents, so that left-hand app comes first
|
||||
appPairInfo.getContents().sort(Comparator.comparingInt(a -> a.rank));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user