본문 바로가기

반응형

안드로이드스튜디오

[안드로이드] 터치(클릭) 이벤트 감지 - GestureDetector,OnTouchListener 어플은 사용자의 특정 움직임을 감지해서 이벤트가 발생하도록 만드는데 손가락으로 눌렀을때, 움직였을때, 손가락을 뗐을때 등 이런 여러가지 움직임을 감지하는 대표적인 인터페이스는 GestureDetector, OnTouchListener 입니다. GestureDetector, OnTouchListener를 이용해서 화면을 터치 했을때 어떤식으로 이벤트를 감지하는지 view 두개를 생성하고 움직임이 감지되면 어떤 움직임이 감지되는지 textview에 띄워주도록 만들어보겠습니다. 1. activity_main.xml 2. MainActivity.java import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.. 더보기
[안드로이드] 볼륨키로 미디어 음량 조절하기 이 글은 안드로이드 프로그래밍에 대한 글입니다. 검색을 해서 들어오시는 대부분의 사람들이 원하시는 게 아마도 링크를 통해서 들어가시면 보실 수 있으실지 않을까 해서 를 올려둡니다. 앱내에서 볼륨키를 이용해서 미디어의 음량을 조절하는 예제를 만들어보려고 합니다. 이전 글 효과음 넣기 예제에서 볼륨을 조절하는 부분만 추가해서 만들어보겠습니다. 효과음을 넣는 부분만 궁금하시다면 링크를 통해서 보시기 바랍니다. 1. SoundManager 클래스에 함수 추가 package com.everyshare.animationtest; import android.content.Context; import android.media.AudioManager; import android.media.SoundPool; import.. 더보기
[안드로이드] 깜빡이는 텍스트 애니메이션 만들기(AlphaAnimation) AlphaAnimation 클래스를 사용하면 간단하게 텍스트가 깜빡이는 애니메이션을 만들 수 있습니다. java 코드 public class MainActivity extends AppCompatActivity { TextView text; Animation anim; Button button; boolean start; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text = findViewById(R.id.text); button = findViewById(R.id.button); button.set.. 더보기
[안드로이드] 다이얼로그 띄우기 - AlertDialog AlertDialog.Builder 클래스를 이용해서 버튼을 눌렀을때 다이얼로그를 띄우는 코드입니다. private void deleteDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(getContext()); builder.setTitle("삭제 확인"); builder.setMessage("삭제하시겠습니까?"); builder.setNegativeButton("예", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //예 눌렀을때의 이벤트 처리 } }); builder.setPositiveBu.. 더보기

반응형