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

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

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

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

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

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

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

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

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

android

Samsung Galaxy Fit3: первый взгляд

Компания Samsung обновила свое устройство Galaxy Fit – фитнес-браслет с более чем сотней спортивных сценариев. Прошлый Galaxy Fit2 был выпущен в 2020 году. Устройство выпущено в трех цветах:

android

HONOR Magic6 Pro: камера профессионального класса HONOR Falcon с алгоритмами ИИ

Беззеркальные камеры стремительно завоевывают популярность среди фотографов любого уровня благодаря широким возможностям съемки при компактных габаритах корпуса. В последнее время такие камеры

android

Qualcomm Snapdragon 8 Gen 3: новый флагманский процессор для главных смартфонов 2024 года

Qualcomm представила новый мобильный процессор Snapdragon 8 Gen 3, который производится с использованием 4-нм техпроцесса. Новый чипсет предназначен для флагманских смартфонов 2024 модельного года.

android

Google показал Pixel 8 и Pixel 8 Pro: мало нового железа, много ИИ

Компания Google представила свои флагманские Android-устройства на ежегодной презентации. В рамках онлайн-трансляции Рик Остерлох и его коллеги показали Pixel 8 и Pixel 8 Pro, а также умные часы

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

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». На первый взгляд в этом нет ничего сложного, в каком только блоге