[android] 버튼 배경 상태 동적 변경 StateListDrawable

751 단어 drawable

버튼 배경 상태를 동적으로 변경합니다.
 
지난번에 육형과 이야기를 나누는 것은 매우 드물다.여섯 형이 열심히 찾아봤는데 다음은 데모입니다.
 
 
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;
	}

좋은 웹페이지 즐겨찾기