[android]ボタンの背景状態を動的に変更StateListDrawable
726 ワード
ボタンの背景状態を動的に変更
前回六兄と話したことはめったにありません.六兄は心を込めて以下を調べた.
public static StateListDrawable setStateListDrawable(Context mActivity,
int up, int down) {
StateListDrawable stateListDrawable = new StateListDrawable();
BitmapDrawable db = new BitmapDrawable(mActivity.getResources(),
LoadImage.loadImage(mActivity.getResources(), down));
stateListDrawable.addState(new int[] { android.R.attr.state_pressed },
db);
db = new BitmapDrawable(mActivity.getResources(), LoadImage.loadImage(
mActivity.getResources(), up));
stateListDrawable.addState(new int[] {}, db);
return stateListDrawable;
}