未分類

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

投稿日:

    

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

問題2-1 TouchMove

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

     

    

問題2-2 Stamp

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

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

     

      

問題2-3 RemoveCircle

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

円の条件

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

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

解答例

問題2-1 TouchMove

問題2-2 Stamp

問題2-3 RemoveCircle

問題2-3 Circle

-未分類

執筆者:


comment

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

関連記事

サンプルイメージ

練習問題(クラスの利用)(後半)

          練習10-7 下記のような結果となるように、ArrayTest1.javaにshowArrayメソッドを追加してください。 練習10-8 下記のようになるように配列の中に、負の数が …

サンプルイメージ

配列の応用

配列の要素数を調べるコードを記述します。配列の要素数(ハコの数)は、配列の長さ(大きさ)と呼ばれています。 Javaでは、配列要素に.(ピリオド)をはさんでlengthと記述すると、配列の要素数をあら …

サンプルイメージ

クラスの機能

       まず、最初にクラスのフィールド、メソッドを取り上げていきます。 前の章で取り上げたコードです。フィールドに属性や体力量を代入しています。 実際にキャラクターの属性や体力量を設定する かの …

Android イベントの処理

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

サンプルイメージ

論理演算子

これまでいろいろな条件判断文を記述してきました。もっと複雑な条件を書ければ便利な場合があります。 スコアが「Sランク」であり、かつ、ゴールドがあったら・・・ →最強の装備にする このような複雑な条件を …