-2

doubletwist 目覚まし時計のように 2 状態スイッチ (オン/オフ) のボタンを作成したい

-> http://www.design-by-izo.com/wp-content/uploads/2012/03/Screenshot_2012-03-30-20-11-30.png

ボタンを押すと、派手なスライドイン効果でキャプションが切り替わります。私はすでにアンドロイドアニメーションについて知っていますが、とにかく単一のビュー内でこの作業を行うことはできません.

編集: ICS の前に、これを行う方法はありますか? (ICSのコードを取得せずに...)

何か案が?

4

2 に答える 2

1

あなたはアンドロイドのスイッチを探しています- それはすでにあなたのために行われています. スイッチのスタイルに独自のカスタム イメージを提供するだけです。

于 2012-04-24T15:32:58.737 に答える
0

Android には iPhone のようなスライド効果はありません。ただし、2 状態ボタンを実行するのは簡単です。次のような xml ファイルを作成し、drawables をフォルダーに配置します。

<?xml version="1.0" encoding="utf-8"?>

<item android:drawable="@drawable/my_btn_pressed_bkgnd" android:state_pressed="true"/>
<item android:drawable="@drawable/my_btn_disabled_bkgnd" android:state_enabled="false"/>
<item android:drawable="@drawable/my_btn_unpressed_bkgnd" android:state_enabled="true"/>

于 2012-04-24T15:40:09.760 に答える