如何在设置可见性和可见性时设置线性布局的动画

时间:2014-07-30 06:32:26

标签: android animation android-linearlayout

我正在做的是使用自定义适配器设置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,其动画我想设置

0 个答案:

没有答案