スライドスイッチ – ohwada


20130402slide_switch_sample_1

スライド操作でON/OFFするスイッチのサンプルコードです。
画面のロック解除などに使われているものです。

画像をドラック操作で移動する – FrameLayout を応用しました。
イベントリスナーを用意しました。
下記のように使用します。

SlideSwitch ss = (SlideSwitch) findViewById( R.id.SlideSwitch );
ss.setOnCheckedChangeListener( new SlideSwitch.OnCheckedChangeListener() {
  public void onCheckedChanged( SlideSwitch view, boolean isChecked ) {
    ...
  }
});

ソースコードは Google code に置いています。
360行くらいです。

参考
・スライドスイッチ – ohwada
スライドスイッチ – pellucide
スライドスイッチ – Android 4.0


画像をドラック操作で移動する – FrameLayout


20130323image_move_sample_2

画像をドラック操作で移動するサンプルコードです。

FrameLayout の中に ImageView を置いた例です。
画像の移動は、View#layout を使用する。
ドラッグ操作は、View.OnTouchListener にて、判定する。

ソースコードは Google code に置いています。

関連
画像をドラック操作で移動する – Canvas
・画像をドラック操作で移動する – FrameLayout

参考
こんなに簡単だとは思わなかった!Viewのドラッグ方法 – kurukuru-papaの日記


画像をドラック操作で移動する – Canvas


20130322image_move_sample_1

画像をドラック操作で移動するサンプルコードです。

Canvas を使用した例です。
画像の表示は、View#onDraw にて、Canvas#drawBitmap を使用する。
ドラッグ操作は、View#onTouchEvent にて、判定する。

ソースコードは Google code に置いています。

関連
・画像をドラック操作で移動する – Canvas
画像をドラック操作で移動する – FrameLayout

参考
画像表示するAndroidアプリを作成する – TechFirm