336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

public boolean onTouch(View v, MotionEvent event) {

switch (event.getAction()) {

case MotionEvent.ACTION_DOWN:

if (media_player_ye_state.get(index) == false) {

media_player_ye_state.set(index, true);


if (media_player_ye_filePath.get(index) == "") {

media_player_ye[index] = MediaPlayer.create(

mContext, raw);

} else {

media_player_ye[index] = new MediaPlayer();

try {

media_player_ye[index]

.setDataSource(media_player_ye_filePath

.get(index));

} catch (Exception e) {

e.printStackTrace();

}

}

media_player_ye[index]

.setOnPreparedListener(mPreparedListener);

media_player_ye[index].setVolume(

media_player_ye_Volume, media_player_ye_Volume);

media_player_ye[index].setLooping(true); // 반복재생

alButton.get(buttonNum).setPressed(true);

try {

media_player_ye[index].prepare();

} catch (Exception e) {

e.printStackTrace();

}

}

return true;

case MotionEvent.ACTION_UP:

alButton.get(buttonNum).setPressed(false);

media_player_ye_state.set(index, false);

try {

media_player_ye[index].release();

} catch (Exception e) {

media_player_ye[index] = null;

e.printStackTrace();

}

return true;

}

return false;

}

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Android onTouch 에서 ACTION_DOWN 만 들어올경우


ImageView 위에서 터치를 입력 받을 경우


ImageView 에



ImageView imageView = (ImageView) findViewById(R.id.imageView);

imageView.setClickable(true);


Clickable 을 True 로 해주어야 MOVE 나 DOWN 이벤트가 캐치된다.

'Programming > Android' 카테고리의 다른 글

android-screenshot-library  (0) 2013.11.06
Android 졸업 작품 도움 요청 카페  (0) 2013.10.22
Android 실습 0823  (0) 2013.08.23
PinchToZoom ImageView 로 구현  (0) 2013.08.23
Android 채팅 소스 05  (1) 2013.08.21