Так что в моем недавнем интервью меня спросили, что если в ConstraintLayout
с несколькими дочерними элементами Views
поддерживает часть Views
изменения LTR и RTL и часть Views
, чтобы игнорировать это. Как и на изображениях ниже:
![enter image description here](https://i.stack.imgur.com/4574j.png)
Как вы можете видеть, синие виды меняют свое направление в зависимости от направления компоновки видов, но красный, зеленый и желтый сохраняют там положение относительно друг друга, но выровняйте их (общий) начало и конец в зависимости от направления компоновки для различных View
.
Я понимаю, что вы можете установить синий Views
просто используя начало и конец атрибуты вместо левого и правого. Но как вы сохраняете порядок разноцветных Views
таким же, но в то же время перемещаете их вместе с другими Views
? Убедившись, что нет более глубокой иерархии, чем родительский ConstraintLayout
.
Я понимаю, что, возможно, здесь нет особого смысла, я просто не могу придумать другой способ передать вопрос.