0

Android 3.0+ のホーム ボタンのような onTouch 効果が必要です。

そう簡単にできる性質はありますか?それとも全部自分でやらなきゃいけないの?そしてどうやって?

ありがとう!

更新: スクリーンショットは次のとおりです: http://i.imgur.com/1eyVE.jpg 同じ青、円、フェードアウト効果が欲しいです。

4

1 に答える 1

2

あなたが話しているのはNavigation Barと呼ばれるものです。ボタンをタッチしたときに使用されるアニメーションと円の効果は、拡張しているカスタム クラスからのものImageViewです。

そのクラスの完全なソースをここで表示できます。

Holo の青色に関する限り、Android Design Guidelines - Color セクションにアクセスして、 Ice Cream Sandwichで使用されているすべての色を確認できます。マウスをパレット内の特定の色の上に移動すると、対応する 16 進値が表示されます。

KeyButtonViewクラスを使用しない場合に備えて、この例をここに残しておきます。

ホロセレクターの例:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" android:exitFadeDuration="@android:integer/config_mediumAnimTime">

<item android:drawable="@color/holo_blue_dark" android:state_pressed="true"/>
<item android:drawable="@color/holo_blue_dark" android:state_enabled="true" android:state_focused="true"/>
<item android:drawable="@color/transparent"/>

</selector>
于 2012-04-28T05:02:11.923 に答える