未分類

Android 練習問題(タッチイベント)

投稿日:

    

以下の様な動作をするアプリを作成してください。

問題2-1 TouchMove

初期表示時
画像上をタップすると画像が半透明で表示される。
画像上をタップしたまま指をスライドさせると画像が移動する。
指を離すと画像は半透明ではなくなり、移動しない。
画像以外をタップしてスライドさせると、画像は動かない

     

    

問題2-2 Stamp

以下の様な動作をするアプリを作成してください。

初期表示時
画面をタップすると画像がタップした場所を中心として描画される。
さらに、他の場所をタップすると、その場所に画像が描画される。
画像はタップするたびに増えていく。

     

      

問題2-3 RemoveCircle

色のついた円が30個ある。円をタッチすると、その円が消えるアプリを作成してください。

円の条件

  • 他の円と重ならないようにする。
  • 円の表示位置は画面内でランダムとする。
  • 画面端で切れないようにする。
  • 色もランダムとする。不透明。
初期表示時
円の描画範囲内をタップすると、そのタップされた円が消える。

いかがでしょうか。他にも多くの機能がありますが、ゲームやアプリを作成する時に自分で検索し理解する様にしましょう。

解答例

問題2-1 TouchMove

問題2-2 Stamp

問題2-3 RemoveCircle

問題2-3 Circle

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

サンプルイメージ

日付クラス

        Dateクラスは日時を取得するときに使用します。「import java.util.Date」のインポート文が必要です。 次に日付のフォーマットを設定するには、SimpleDateFo …

サンプルイメージ

クラスライブラリのしくみ

                 今まで、クラスの基本について学びました。これまでは以下のような手順でクラスを作成してきました。 クラスを設計するコードを書く → クラスを宣言するクラスを利用するコー …

サンプルイメージ

練習問題(メソッド)

練習8-1 下記の2つのクラスがある。[WelcomeMain1.java]を実行すると下のような結果になるように[Welcome1.java]の空欄を埋めてください。        練習8-2 下記 …

Android イベントの処理

      ソースコード 実行結果は、KeyCode>24というように押されたキーコードが表示されます。 KeyExクラスは、プログラムの本体となるクラスです。 KeyViewクラスは、ビューとなるク …

サンプルイメージ

メソッドの引数

メソッドでさらに柔軟な処理を行うことができます。メソッドを呼び出す際に、 呼び出し元からメソッド内に何か情報(値)を渡し、その値に応じた処理を行う ということができます。メソッドに渡す情報を引数といい …