1

ユーザーがボタンをクリックしたときにボタンを回転させるために NineOldAndroids を使用しています。コードは次のとおりです。

Button btntest = (Button) findViewById(R.id.testbutton);
        btntest.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                ObjectAnimator.ofFloat(v, "rotation", 0f, 360f).start();
            }
        });

ボタンをクリックすると、次のログが logcat にスローされました。

10-24 05:25:42.394: E/PropertyValuesHolder(2387): Couldn't find setter property rotation for Button with value type float

私は多くの検索を行いましたが、ここで解決策が見つかりませんでした。私を助けてください。

ありがとう。

4

4 に答える 4

1

ビューの準備ができていない可能性がありますか?

これらのコードは、私のデバイス (4.3、Nexus4) で正常に動作します。

于 2013-10-24T08:57:24.560 に答える