안드로이드 햅틱 피드백은 진동이 사용자의 터치 영역에서 특별히 발생합니까? 예를 들어 활동에 북, 남, 동, 서의 네 개의 버튼이있는 경우 진동이 각 버튼의 지점에서 사용자의 손가락에 직접 뾰족 해지는 것처럼 느끼게 할 수 있습니까? 아래의 코드는 버튼 프레스에서 진동을 발생시키는 예제이지만 장치의 특정 영역에서 발생하는지 여부를 알기는 거의 불가능합니다. 특정 지역에서 장치를 진동시킬 수있는 방법이 있다면 (어쩌면 장치 별 좌표로 수행 할 수 있을까요?) 어떻게 구현 될까요?햅틱 피드백 근접/위치 터치로
public class Haptics extends Activity implements OnClickListener {
private View myView;
private Vibrator myVib;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_haptics);
myVib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);
myView = (View) this.findViewById(R.id.northButton);
myView.setOnClickListener(this);
myView = (View) this.findViewById(R.id.eastButton);
myView.setOnClickListener(this);
myView = (View) this.findViewById(R.id.southButton);
myView.setOnClickListener(this);
myView = (View) this.findViewById(R.id.westButton);
myView.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
myVib.vibrate(50);
}
}
고맙습니다. :)! 나는 이것이 사실일지도 모른다라고 생각했다. 그러나 내가 가지고 있었던 의심의 작은 작은 조각을 위해 약간의 명료성을 제공하는 출처를 원했다. 나는 모든 참가자들이 (예를 들어 텍스트 메시지를 쓸 때) 영숫자 키 바로 아래에서 진동이 발생했다고 말하면서 몇 가지 시각 장애 사용자 테스트를 설정했다.이 질문은 나를이 문제로 이끌었다. 건배 : D! – Rhys