Как правильно пользоваться Elevation и Translation Z

239
24 декабря 2017, 09:03

Помогите разобраться, с этими свойствами. Разницу я понял elevation - это базовая глубина view, а translation z - это динамическая переменная, и используется для анимации.

Вопрос вот в чем, в гайдлайнах гугла описывается каким образом view-хи должны располагаться на плоскости следуя концепции material design.

Так вот, каким образом мне компоновать эти свойства? Если у button я выставлю elevation=2 и translationz=8, я добьюсь правильного эффекта?

Answer 1

Суть обоих параметров одинакова, изменение высоты за счет добавления тени, разница только в том, что elevation это статический параметр, а translationZ динамический, поэтому может использоваться для создания анимации.

В обычном макете, без анимации, от обоих параметров получится одинаковый эффект. А совмещение elevation="2dp" и translationZ="8dp", это то же самое что "10dp" одного из параметров.

Для достижения эффекта как на второй картинке, просто увеличьте значение, например до "13dp".

READ ALSO
Сервер не на localhost

Сервер не на localhost

Как сделать так, чтобы сервер был виден user, который подключен к другой сети, но к общей глобальной? В одной локальной сервер я открываю на localhostПытался...

218
Java - Метод хорд

Java - Метод хорд

Суть задания: Найти методом хорд корни уравнения f(x)=g(x)Где f -полином, а g- набор точек(которая интерполируется полиномами лагранжа)

852
what programming [требует правки]

what programming [требует правки]

I think that in the future will be real? Web programmer or? Where wages on the job above? It's better to Learn HTML and CSS, PHP or java, Python, C and C#? And advise books in the languages of your choice

242
Стоит ли создавать новый класс для вариации алгоритма?

Стоит ли создавать новый класс для вариации алгоритма?

Есть класс А, который реализует некий алгоритмНа главной форме есть чекбокс, при отметке которого алгоритм выполняется с небольшими изменениями...

212