기본적으로 두 가지 다른보기가있는 Android 앱에서 사용자 지정 단추를 만들었습니다. 버튼을 누르지 않은 상태의 이미지와 눌렀을 때 사용할 다른 이미지가 있습니다. 다음은 버튼을 구현 한 방법과 사용자가 어떻게 반응하는지입니다.Android - 사용자 지정 단추가 눌려 져서 눌려졌습니다.
private void registerListeners() {
calcButton.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
calcButton.requestFocusFromTouch();
calcButton.setImageResource(R.drawable.calc_button_pressed);
return false;
}
});
calcButton.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
calcButton.setImageResource(R.drawable.calc_button_not_pressed);
}
});
calcButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mathCalculation();
calcButton.setImageResource(R.drawable.calc_button_not_pressed);
}
});
}
내 문제는 사용자가 버튼을 터치하고 버튼의 체류를 누름 버튼에서 자신의 그림을 끌 경우 "버그"가 있다는 것입니다. 위에서 구현 한 한 가지 해결 방법은 "setOnFocusChangeListener"이므로 사용자가 일단 다른 항목을 선택하면 다시 팝업됩니다.
사용자가 버튼을 터치하여 그림을 드래그하면 버튼이 튀어 나오게하고 싶습니다.
모든 의견을 크게 높이세요 !!!
감사합니다.
P.s ... 누군가가 행동에서 무슨 일이 일어나고 있는지보고 싶다면 안드로이드 마켓에서 myProfit을 검색하면됩니다. 그것은 팝업 유일한 응용 프로그램이 될 것입니다. – KevinM