Fragment経由でのユーザ情報画面遷移とカスタムビュー実装

Fragmentからユーザ情報画面への遷移処理について説明します。 ユーザ情報画面では、UIの美しさを高めるためにアバター画像を円形に切り抜く実装を行いました。 円形画像表示用のカスタムビュー「RoundImageView」の実装: package com.example.fuxing.widget; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import a ...

7月22日 20:46 投稿

Androidカレンダーピッカーの実装とカスタマイズ:CalendarListviewの実践ガイド

CalendarListviewは、Androidアプリケーションに垂直スクロール可能なカレンダー選択機能を提供する軽量ライブラリです。このコンポーネントは、1ヶ月を1行としてListViewで実装されており、Android 2.3 (APIレベル10)以降をサポートしています。MITライセンスで公開され、数千の実アプリで採用されています。 基本実装手順 プロジェクトにライブラリを統合するには、以下 ...

6月14日 23:42 投稿

Android アルファベットインデックスサイドバーの実装

この記事では、A〜Zおよび「#」の27文字からなる索引バーを実装する方法を解説します。手指のタッチ位置に応じて対応する文字を強調表示し、画面中央に表示する形で、連絡先アプリのようなUXを実現します。 カスタム属性の定義 スタイルやテーマによって変更可能な.penowを備えるために、attrs.xmlで属性群を宣言します。 <!-- res/values/attrs.xml --> <resou ...

5月23日 01:27 投稿