commit | c5657c5eae0c049c99753a18ad38acd0f15a6f9c | [log] [tgz] |
---|---|---|
author | Andrey Epin <ayepin@google.com> | Mon Dec 11 06:57:52 2023 -0800 |
committer | Andrey Epin <ayepin@google.com> | Thu Dec 14 10:09:07 2023 -0800 |
tree | 8c6945c172c2711790e7ebefb2783d07c7448b68 | |
parent | 3007d9f481e92ed57ca9e3783719b3d84797ef2c [diff] |
Use a bespoke label view Create a bespoke label view that centers text more precisely in the presense of a end-side badge. The view is used under a flag. One unflagged trivial refactoring was made: some of the ResolverListAdapter$ViewHolder's methods that were only used inside ChooserListAdapter were moved there for a better cohesion; the reset method is split similarly. Bug: 302188527 Test: The view is tested in both Chooser and a stand-alone test app Flag: ACONFIG com.android.intentresolver.bespoke_label_view DEVELOPMENT Change-Id: Iec871afcdc634f2ce50a4b31a8cc34b88ebb496c
IntentResolver
provides the implementation for Intent ACTION_CHOOSER
See also: ShareCompat.IntentBuilder