Size: a a a

Programming Offtop

2020 September 08

Kd

Konstantin dmz9 in Programming Offtop
Konstantin Dovnar
Вот именно. Я понимаю все эти преимущества, в ондроедах стараюсь все иконки держать в векторах.

Однако зная, что я сделаю очень удобную в использовании иконку, но которая пиздой накроет мне производительность — я скорее предпочту делать несколько PNG.
ну так в старых вёдрах жи так и поступали когда в compile time тебе свгшки в пнг перегоняют
источник

D

Dmitry in Programming Offtop
Konstantin dmz9
по производительности рендеринга - предположительно есть какой то кеш где и пнг и свг хранилось бы одинаково, только лишь перемещаясь по экрану (при скролле зуме например)
Ага, в битмапе. Бешеного размера. Но чтобы получить эту иконку, надо вектор растеризовать. А заранее все ресурсы в битмапах закешировать, никакого кеша не хватит.
источник

KD

Konstantin Dovnar in Programming Offtop
Мелкие анимашки, кстати, в векторах очень круты.
Все эти автоматические переходы из состояния А в состояние Б шикарны. Но да, так можно добиться лишь простых анимаций.
источник

Kd

Konstantin dmz9 in Programming Offtop
(
Не примитивные проп-анимации
раздаешь кускам свгшки айдишники и обращаешься по ним через css типа #svg-part-head {animation: shake;}
источник

KD

Konstantin Dovnar in Programming Offtop
Konstantin dmz9
ну так в старых вёдрах жи так и поступали когда в compile time тебе свгшки в пнг перегоняют
Да, только если использовать изначально PNG, а не перегонку — то у тебя свободы в рисовании больше
источник

Kd

Konstantin dmz9 in Programming Offtop
Konstantin Dovnar
Да, только если использовать изначально PNG, а не перегонку — то у тебя свободы в рисовании больше
рисуй может сразу на канвасе?
источник

(

( in Programming Offtop
Konstantin dmz9
раздаешь кускам свгшки айдишники и обращаешься по ним через css типа #svg-part-head {animation: shake;}
А, ну ладно, да, эти анимации
Как ты это будешь делать, растеризовав свг?
источник

Kd

Konstantin dmz9 in Programming Offtop
свг это нишевая хрень для иконок. делать на нем целые "иконы" - ну, ссзб. не каждый браузер такую сложную хрень сможет потянуть с тысячей линий
источник

Kd

Konstantin dmz9 in Programming Offtop
да красиво базара нет, и чётко, но тяжко. а иконки - обычно минимально анимируемые или вовсе статичные - идеально.
источник

Kd

Konstantin dmz9 in Programming Offtop
хочешь совсем круто рисовать - возьми канвас )
источник

KD

Konstantin Dovnar in Programming Offtop
Konstantin dmz9
рисуй может сразу на канвасе?
Я сам рисовать вообще не собираюсь.
Для этого есть всякие геи дизигнеры
источник

Kd

Konstantin dmz9 in Programming Offtop
Konstantin Dovnar
Я сам рисовать вообще не собираюсь.
Для этого есть всякие геи дизигнеры
не, я не про это.
есть целый пласт анимаций которые не укладываются в стандартные анимации веба/андроида или то что невозможно нарисовать с помощью свг или слишком сложно
источник

Kd

Konstantin dmz9 in Programming Offtop
самый просто пример - двигающиеся соединенные ноды. такое можно только на канвасе нарисовать
источник

Kd

Konstantin dmz9 in Programming Offtop
источник

KD

Konstantin Dovnar in Programming Offtop
Konstantin dmz9
не, я не про это.
есть целый пласт анимаций которые не укладываются в стандартные анимации веба/андроида или то что невозможно нарисовать с помощью свг или слишком сложно
Так да, разумеется.

Просто я часто слышал от людей, мол "вот я всё рисую в СВГ, как же ахуенно", а на деле если там что-то сложнее зачёркнутого динамика, то всё пиздой кроется.

Сама студия, кстати, тоже предупреждает, если у тебя в картинке слишком много всего.
источник

Kd

Konstantin dmz9 in Programming Offtop
а, ну да дизайнеры любят такую хрень. приходится просить в пнг )
недавно тоже выплил сложный, уже экспортированый свг ассет, т.к. заебал варнинг при билде STRING_TOO_LONG )))
источник

R

Relax Cats in Programming Offtop
источник

BP

Bogdan Panchenko in Programming Offtop
так ребят не обновляйтесь на 1.4, а то JB и дальше будет выпускать сырые релизы
источник

AD

Aleksey D. in Programming Offtop
Bogdan Panchenko
так ребят не обновляйтесь на 1.4, а то JB и дальше будет выпускать сырые релизы
бунд
источник

I

Igor in Programming Offtop
Ну кстати мы на работе даже не планируем, да и не понятно зачем
источник