Android 单击按钮时显示和隐藏编辑文本
我有一个Android 单击按钮时显示和隐藏编辑文本,android,android-animation,android-imagebutton,Android,Android Animation,Android Imagebutton,我有一个ImageButton,它使EditText可见: final ImageButton k = (ImageButton) findViewById(R.id.imageSearchButton); k.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Animation anim = AnimationUtils.loadAnima
ImageButton
,它使EditText
可见:
final ImageButton k = (ImageButton) findViewById(R.id.imageSearchButton);
k.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Animation anim = AnimationUtils.loadAnimation(CallActivity.this, R.anim.search_jump);
k.startAnimation(anim);
mySearchView = (EditText) findViewById(R.id.searchText);
mySearchView.setVisibility(View.VISIBLE);
Animation searchAnim = AnimationUtils.loadAnimation(CallActivity.this, R.anim.push_left_in);
mySearchView.startAnimation(searchAnim);
}
});
单击
ImageButton
时,EditText
从右向左滑入,然后再次单击ImageButton
时,EditText
应再次滑出,并将其隐藏,如何创建此效果?您可以通过检查EditText
是否可见来执行此操作:
if(mySearchView.getVisibility() == View.VISIBLE){
mySearchView.setVisibility(View.GONE);
} else {
mySearchView.setVisibility(View.VISIBLE);
}
您可以通过检查
EditText
是否可见来执行此操作:
if(mySearchView.getVisibility() == View.VISIBLE){
mySearchView.setVisibility(View.GONE);
} else {
mySearchView.setVisibility(View.VISIBLE);
}
您可以像这样使用ToggleButton
ToggleButton b = (ToggleButton) findViewById(R.id.myButton);
// attach an OnClickListener
b.setOnClickListener(new OnClickListener()
{
if(((ToggleButton) view).isChecked()) {
// handle toggle on
} else {
// handle toggle off
}
});
并将图像设置为togglebuttons的背景您可以像这样使用ToggleButton
ToggleButton b = (ToggleButton) findViewById(R.id.myButton);
// attach an OnClickListener
b.setOnClickListener(new OnClickListener()
{
if(((ToggleButton) view).isChecked()) {
// handle toggle on
} else {
// handle toggle off
}
});
并将图像设置为togglebuttons的背景。您可以使用togglebutton。.您可以使用togglebutton。。