0

我正在尝试找到可以应用于按钮单击事件的可用触觉反馈代码片段。

主要目的是产生类似于在键盘上打字的轻微振动。我将如何在点击事件中对此进行编码。

有没有人有相关的实现?到目前为止,我看到的任何示例都适合此应用程序,因为它们与游戏有关。我的 api 级别是 18。

到目前为止,我尝试的是上一个问题的解决方案:

import android.view.View;
import android.os.Vibrator;

public class Main extends Activity implements OnClickListener
{
    private View myView;
    private Vibrator myVib;

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        myVib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);

        //myView can be any type of view, button, etc.
        myView = (View) this.findViewById(R.id.myView);
        myView.setOnClickListener(this);
    }

    @Override
    public void onClick(View v)
    {
        myVib.vibrate(50);
        //add whatever you want after this
    }
}
4

0 回答 0