具体的控件设置以下两个属性:
android:focusable="true"
android:focusableInTouchMode="true"
然后父控件设置:
android:clipChildren="false"
android:clipToPadding="false"
view.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View arg0, boolean arg1) {
if (arg1) {
focusView = home_register;
view.startAnimation(changeBig);//
} else {
view.startAnimation(changeLittle);//
}
}
});
存在问题:变化后相对位置不对