Есть ли способ установить размер пользовательского представления для сцены с процентом от размера экрана? - PullRequest
1 голос
/ 10 января 2020

Моя цель - установить пользовательский Transition между двумя Scene объектами. Проблема в том, что моя конечная сцена содержит вид, который должен иметь указанную ширину c (80% ширины экрана).

Мне известно о layout_weight для детей, например, LinearLayout , но я ищу что-то, что всегда работает и не требует, чтобы все дети имели атрибут веса.

Атрибут перехода ChangeBounds() только изменит размеры xml представлений начальной сцены, чтобы соответствовать * 1017 конечной сцены. * значение того же представления, если оно изменилось.

(я пробовал с ValueAnimator объектами, которые работают идеально, но абсолютно не гладко, и поэтому я использую Transition с.)

1 Ответ

0 голосов
/ 10 января 2020

Получение размера экрана в пикселях объясняется здесь . Затем вы можете установить параметры макета вида, такие как ширина и высота или позиции в зависимости от вашего случая.

...