[Из песочницы] Создание нестандартного компонента на основе ListView

Для приложения под Android мне понадобился элемент интерфейса, отдаленно напоминающий DatePicker. Он должен уметь:

прокручивать список от начала и до конца (но не по кругу), так чтобы выделять центральный элемент.

по мере удаления элемента от центра компонента изменять шрифт и прозрачность цифр

“доводить“ список до нужного элемента

отображать заданное количество элементов на экране

определять направление скроллинга (вверх или вниз)

рисовать тень для содержимого текстовых окон

Читать дальше → Хабрахабр про Андройд
Другие новости раздела: android

android

Tecno представила серию Camon 50 в России

Бренд Tecno официально представил серию смартфонов Camon 50. Две модели — Camon 50 и Camon 50 Ultra 5G — позиционируются как камерофоны с упором на съёмку в движении, высокую защищённость корпуса и

android

Leica LeitzPhone на базе Xiaomi 17 Ultra: мобильная фотография с фишкой

В рамках презентации Xiaomi на MWC 2026 компания Leica представила новый Leitzphone — первый смартфон бренда, который выходит на глобальный рынок. Не удивляйтесь: Xiaomi и Leica сотрудничают друг с

android

Революция точности и новая эра беспроводных технологий — Bluetooth 6.0

Многие до сих пор воспринимают Bluetooth как технологию с досадными ограничениями: медленная передача данных, необходимость держать устройства буквально впритык друг к другу, бесконечное ожидание,

android

Фундаментальные различия между iOS и Android: философия, физика и компоненты

На первый взгляд может показаться, что современные мобильные операционные системы стали практически неотличимыми друг от друга. И iOS, и Android имеют иконки приложений, шторку уведомлений, виджеты

Похожие публикации

android

Создание нестандартного компонента с нуля. Часть 2

Вступление Вновь приветствую, коллеги. В своей предыдущей статье я рассказал об основах создания кастомного компонента на примере простенькой, но симпатичной фортепианной клавиатуры. В этой статье

Твиты о гаджетах

[Из песочницы] Внедряем Bootstrap 3 Datepicker в SonataAdminBundle https://t.co/zoXWY0Pjob

[Из песочницы] Внедряем Bootstrap 3 Datepicker в SonataAdminBundle

Твиты о гаджетах

[Из песочницы] Создание приложения под Android или проект без названия https://t.co/sdY6NA5vhg

[Из песочницы] Создание приложения под Android или проект без названия

android

[Из песочницы] Об особенностях расположения элементов управления в мобильных приложениях

Приветствую аудиторию Хабра. Читая статьи о том, что разработка дизайна приложений, в том числе не мобильных, это работа не столько для программиста, сколько для «людей, специально обученных», решил

android

[Из песочницы] Универсальное разрешение Android: идеально на всех экранах

В написании программы под Андроид одна из основных задач разработчика — сделать так, чтобы приложение смотрелось одинаково красиво на любом разрешении экрана. И часто начинающие разработчики

android

[Из песочницы] Ошибки Android интерфейса Evernote

Приложение Evernote отличается высоким качеством и удобством использования, однако и в нем есть свои ошибки. Многие из них довольно типичны и встречаются во многих популярных программах. Данный пост

Программы для macOS

DirEqual

DirEqual - это инструмент сравнения папок, который упрощает сравнение локальных файлов и папок на вашем Mac. DirEqual отображает сравниваемые каталоги рядом в виде расширяемых деревьев, а размер и

android

[Из песочницы] Жизненный цикл Activity Stack (часть 1)

Пожалуй, самый популярный вопрос на собеседованиях на Android-разработчика звучит так: «расскажите нам про жизненный цикл Activity». На первый взгляд в этом нет ничего сложного, в каком только блоге