А, еще такой момент: когда панель не показывается, то она все равно рисуется, как я понимаю. Иначе не получится анимация. Как вы думаете, стоит ли все-таки до начала анимации резать размер нижней панели и только в момент начала запрашивать полный лэйаут?
Да, AdapterView заставляет мои коленки трястись :D Мой колега задекомпилил Pinterest и таким образом сделал что-то подобное. Работало не очень, но было похоже :)
Круто, как всегда. Спасибо :) Инетересно было бы посмотреть на вашу реализацию AdapterView как в Pinterest и ему подобных. Ну или вообще какие-то танцы вокруг AdapterView. Мне кажется, что это довольно нетривиально и будет интересно.
Вообще, очень нравятся ваши статьи. Обычно они покрывают редкообсуждаемые темы (а редко, видимо, из-за низкого уровня андроид разработчиков в целом). Жаль, что такие статьи не получают большого внимания. Если у вас будет время, то делитесь еще. Это действительно очень полезно.
Да, с версиями действительно пока что скудно. Но все-таки Genymotion стартует быстрее (~5 сек) и деплой тоже очень быстрый. То есть эта штука отлично подходит для «дорисовал палочку — проверил». Для глубого тестирования все равно остаются устройства.
Да, в некотором симысле вы правы — продукту есть куда расти. Но, как мне кажется, большинство проблем решатся в ближайшем будущем. И уже сейчас этот инструмент пригоден для повседневного использования.
В случае очевидных ошибок, возникших на Веб-сайте или допущенных в связи с вашим заказом, мы оставляем за собой право исправить ошибку и представить вам для оплаты правильную стоимость. В таком случае мы свяжемся с вами и предложим приобрести продукт по правильной цене или аннулируем ваш заказ.
Спасибо!
Давно пытаюсь унифицировать способ работы с вебсервисами.
GoogleIO про работу с веб сервисами + ioshed дало стандарт, но все-равно сложно до конца все понять в их app.
Было бы очень круто, если бы вы выложили или дали ссылочку на код программы, где реализован ваш подход.
Может у вас есть некий макет, которым вам не жалко поделиться.
Как по мне, большая часть ваших претензий высосаны из пальца и уж слишком субъективны (синенький индикатор батареи непонятный… ну емае). Сам пользуюсь 4-кой на Nexus S с момента ее официального выхода. Ни с одной, из описанных вами, проблемой не столкнулся. Считаю, что 4-ый андроид — это большой шаг вперед, и в плане юзабилити/дизайна, и в плане кора.
Очень хорошая идея, но не для нашей страны. Для таких проектов нужно одобрение министерства образование и пару миллионов рублей, из которых четверть дойдет до разработчиков. А в итоге должен выйти ужасный сайт, выглядящий в лучших традициях девяностых. Иначе никак.
if (heightMode == MeasureSpec.EXACTLY) { ... } else if (heightMode == MeasureSpec.EXACTLY) { ...
MeasureSpec.makeMeasureSpec(..., LayoutParams.MATCH_PARENT);
Почему вторым параметром идет
LayoutParams.MATCH_PARENT
, там же должен лежать mode?www.microsoftstore.com/store/msmea/ru_RU/DisplayTermsOfUseAndSalePage/ThemeID.27659900/
Примерчик было бы очень суперово)
Давно пытаюсь унифицировать способ работы с вебсервисами.
GoogleIO про работу с веб сервисами + ioshed дало стандарт, но все-равно сложно до конца все понять в их app.
Было бы очень круто, если бы вы выложили или дали ссылочку на код программы, где реализован ваш подход.
Может у вас есть некий макет, которым вам не жалко поделиться.