相关疑难解决方法(0)

在 Android 中按下按钮时增加按钮的大小

如何使按钮的大小在按下时稍微增大并在释放时再次减小?这是为了通过使用尺寸和不同的颜色来突出显示按下的按钮。

问候,琪琪

size android pressed button

5
推荐指数
1
解决办法
5927
查看次数

触摸Android缩放按钮

我知道如何将按钮缩放到一个确定的值,但是只要用户触摸它,就有办法增加/减少每次按钮的大小吗?像这样的东西:

Button myButton = (Button)findViewById(R.id.myButton);
    myButton.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_DOWN) {
                // Some timer action here or is there a better way?
                v.setScaleX(v.getScaleX() + 0.1f);
                v.setScaleY(v.getScaleY() + 0.1f);
                return true;
            }
            else if(event.getAction() == MotionEvent.ACTION_UP) {
                v.setScaleX(1);
                v.setScaleY(1);
                return true;
            }

            return false;
        }
    });
Run Code Online (Sandbox Code Playgroud)

其他想法 - 不起作用:

    myButton.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_DOWN) {
                Timer timer = new Timer();
                TimerTask …
Run Code Online (Sandbox Code Playgroud)

android timer button scale ontouchlistener

5
推荐指数
1
解决办法
2468
查看次数

标签 统计

android ×2

button ×2

ontouchlistener ×1

pressed ×1

scale ×1

size ×1

timer ×1