Merge "Fix focus after moving"

This commit is contained in:
Fabian Kozynski
2022-01-26 15:06:26 +00:00
committed by Android (Google) Code Review

View File

@@ -181,6 +181,7 @@ public class TileAdapter extends RecyclerView.Adapter<Holder> implements TileSta
}
private void clearAccessibilityState() {
mNeedsFocus = false;
if (mAccessibilityAction == ACTION_ADD) {
// Remove blank tile from last spot
mTiles.remove(--mEditIndex);
@@ -415,9 +416,6 @@ public class TileAdapter extends RecyclerView.Adapter<Holder> implements TileSta
int oldLeft, int oldTop, int oldRight, int oldBottom) {
holder.mTileView.removeOnLayoutChangeListener(this);
holder.mTileView.requestAccessibilityFocus();
if (mAccessibilityAction == ACTION_NONE) {
holder.mTileView.clearAccessibilityFocus();
}
}
});
mNeedsFocus = false;