2017年4月1日 / 最終更新日 : 2017年4月1日 yona Android 【AndroidのViewを制する】 TextClockを使いこなして時間を表示する Android内で時間を表示するために自作のViewを作った経験は無いでしょうか。 しかし、Androidには時間を表示するViewがあります。 それがTextClockです。 TextClock#setFormat12 […]
2017年4月1日 / 最終更新日 : 2017年4月1日 yona Android 【AndroidのViewを制する】 AnalogClockを使いこなして時間を表示する AnalogClockは時間をアナログ形式で表示するViewです。 特にメソッドがあるわけではなく、文字盤・長針・短針の各画像をXMLから変更することができます。 AnalogClockはAPI level 23で非推奨 […]
2017年4月1日 / 最終更新日 : 2017年4月1日 yona Android 【AndroidのViewを制する】 Chronometerを使いこなしてタイマーを作成する Android開発を始めたばかりの開発者がまず作ろうとするもの、それはカウントタイマーじゃないだろうか。 私もカウントタイマーを作った経験がある、たくさんの開発者はこの経験から非同期処理を知り、次の開発にその知識を生かし […]
2017年4月1日 / 最終更新日 : 2017年4月1日 yona Android 【AndroidのViewを制する】 DigitalClockを使いこなして時間を表示する DigitalClockは時間を表示するViewです。 特にメソッドがあるわけではなく、時間の表示フォーマットも”HH:MM”だけで変更することができません。 DigitalClockはAPI l […]
2017年2月19日 / 最終更新日 : 2017年4月12日 yona Android 【Androidでデータやファイルと戯れる】android.graphics.pdfパッケージを使ってPDFを操作しよう! AndroidでPDFを作成しよう! API19以降からandroid.graphics.pdfが追加され、Android端末でPDFを作成できるようになりました。 そんなわけで今更ながらPDFの作り方を説明します。 ま […]
2017年2月9日 / 最終更新日 : 2017年4月12日 yona Android 【Androidでドローン(マルチコプター)を飛ばそう】 ドローンを上昇・下降させよう 1-MiniDroneを拡張しよう 今回は前回作ったクラスMiniDroneを拡張しドローンを上昇・下降させます。 MiniDroneクラスに上昇・下降の機能を実装します、ドローンの上昇・下降には下記のメソッドを使用しま […]
2017年2月7日 / 最終更新日 : 2017年4月12日 yona Android 【Androidでドローン(マルチコプター)を飛ばそう】 ドローンを離陸させよう 1-MiniDroneを拡張しよう 今回は前回作ったクラスMiniDroneを拡張しドローンを離陸させます。 MiniDroneクラスに離着陸の機能を実装します、ドローンの離着陸には下記のメソッドを使用しま […]
2017年2月6日 / 最終更新日 : 2017年4月12日 yona Android 【Androidでドローン(マルチコプター)を飛ばそう】 ドローンを操作する画面を作ろう 1-MiniDroneActivityを拡張しよう 前回作ったクラスMiniDroneActivityを拡張しドローンを操作できるコントローラー画面を作ります。 機能名 説明 View ID 離陸/着陸 着 […]
2017年2月2日 / 最終更新日 : 2017年4月12日 yona Android 【AndroidのCanvasに向き合おう】 行列で変形する Canvasを行列で変形する Matrixを使ってCanvasを変形できます、前回紹介したメソッド群はこの機能を使いやすくラッピングしたものです。 行列操作 void setMatrix(Matrix matrix) 現 […]
2017年1月29日 / 最終更新日 : 2017年3月22日 yona Android 【AndroidのCanvasに向き合おう】 変形する Canvasを変形させる Canvas自体を変形させることで描画内容を変形します。 複数の変形を同時に行う場合、行列操作のように順番によって結果が異なるので注意をしてください。 変形する void translate(f […]