問題タブ [nineoldandroids]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2799 参照

android - NineOldAndroids ObjectAnimators は、ProGuard および署名済み apk では機能しません

私は NineOldAndroids の ObjectAnimators を使用して、次のコードで Android Map v2 マーカーをフェードインしています。

これは、apk のデバッグ可能なバージョンで完全に機能します。

ただし、apk に署名して ProGuard を使用すると、突然マーカーがフェードインしなくなります。私の推測では、アルファ属性が難読化されている"alpha"ためObjectAnimator.ofFloatMarker. ProGuard を使用しているときにアニメーションを機能させるにはどうすればよいですか?

完全を期すために、これが私の proguard-rules.txt の唯一の内容です

0 投票する
0 に答える
161 参照

android - Android API 10 のアニメーション EditText バグ

NineOldAndroid ライブラリで問題に直面しています。どうやら何らかの不具合があるようです。ユーザーがこれをクリックしたときに EditText をアニメーション化 (画面の上部から 20 dp まで移動) したいのですが、API > 11 (. ..)。

しかし、以前のバージョンでは、EditText をアニメーション化すると、これは想定どおりに上に移動しますが、理由がわかりません (親友の Google のおかげで、まだ見つかりませんでした) EditText の移動十分なスペースがあるのに画面の外に!また、キーボードを閉じると (edittext などにフォーカスしたため)、EditText の開始位置をクリックすることによってのみ、EditText に戻ることができます。

下の写真の方が分かりやすいと思います:)

ここに画像の説明を入力 ここに画像の説明を入力

ご回答ありがとうございます:D

0 投票する
1 に答える
1885 参照

android - AnimationListener の onAnimationEnd で開始された場合、アニメーションは無限ループに入ります。

簡単なタスク: ボタンを押すと、X の値が 0 にスケーリングされ、アニメーションが終了すると、X を 0 から 1 にスケーリングする 2 番目のビューで別のアニメーションが開始されます。1 秒後にリバース アニメーションが再生され、それだけです。以下のコードを実行すると、アニメーションの最初の部分で無限のアニメーション ループが発生します。

nineoldandroids lib を使用しましたが、少なくともジェリー ビーン デバイスでは、これがネイティブ アニメーション フレームワークと大きく異なるとは思いません。

レイアウトはシンプルです:

どこが間違っていたのですか?

0 投票する
1 に答える
544 参照

android - proguard で nineoldandroids と android-switch-backport を難読化する

eclipse で proguard を使用して、nineoldandroid ライブラリとスイッチ バックポートを持つ android プロジェクトを難読化しています。次の警告が表示されます。

この問題を解決するにはどうすればよいですか? 構成ファイルはどのように設定する必要がありますか?

0 投票する
2 に答える
770 参照

android - NineOldAndroids: ObjectAnimator について NoClassDefFound が発生するのはなぜですか?

免責事項

プロジェクトとして正しくインポートしNineOldAndroids、プロジェクトの build -ath にも正しく追加しました。

最後に、ObjectAnimator とその他のパッケージを から正しくインポートしましたcom.nineoldandroids.animation

私の目標は、NineOldAndroid を使用して 2 つのフラグメント間でアニメーションを実行することです。私はちょうど例をテストしていましたが、何かが欠けていると思います: ValueAnimator オブジェクトをインスタンス化すると (nineoldandroids.com/ で提案されているように)、実行時にNoClassDefFoundError.

例をコピーして貼り付け、フラグメントに適用したところ、実行時に次のようになりました。

どうすればこれを解決できますか?

注目してくれてありがとう。