我正在做的是使用自定义适配器设置ListView,每个项目都有一个按钮和其他组件。点击该按钮,我希望线性布局可见,再次点击我想让它消失。
我能够实现它,但我想要的是为这个线性布局设置动画,即当它的可见性设置为可见时,它必须看起来像一个下拉,当它已经过去时它必须高于隐藏。
我怎么能这样做,我从来没有在Android中使用动画,所以任何人都可以帮助我这个
我正在做的是将其可见性设置为Visible和Gone
holder.readmoreBT.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ViewHolder holder = (ViewHolder) v.getTag();
ItemsAllPost itemToCount = holder.item;
hitCountApi(holder);
if (holder.contactsLV.getVisibility() == View.GONE) {
holder.readmoreBT.setText("Read Less");
holder.contactsLV.setVisibility(View.VISIBLE);
if (itemToCount.user_email.equals("")
|| itemToCount.user_email.equals("null")) {
holder.imageViewEmail.setVisibility(View.GONE);
holder.emailRL.setVisibility(View.GONE);
}
if (itemToCount.user_address.equals("")
|| itemToCount.user_address.equals("null")) {
holder.imageViewAddress.setVisibility(View.GONE);
holder.addressRL.setVisibility(View.GONE);
}
if (itemToCount.user_ph_no.equals("")
|| itemToCount.user_ph_no.equals("null")) {
holder.imageViewPhone.setVisibility(View.GONE);
holder.phoneRL.setVisibility(View.GONE);
}
holder.emailTV.setText(itemToCount.user_email);
holder.phoneTV.setText(itemToCount.user_ph_no);
holder.addressTV.setText(itemToCount.user_address);
holder.postviewcountTV.setText(itemToCount.view_count);
} else {
holder.readmoreBT.setText("Read More");
holder.postviewcountTV.setText(itemToCount.view_count);
holder.contactsLV.setVisibility(View.GONE);
}
}
});
任何帮助将不胜感激。
我从未使用过动画,所以请回答我。
其contactsVV,其动画我想设置