当前位置:首页 » 安卓系统 » android隐藏控件动画

android隐藏控件动画

发布时间: 2022-07-26 02:04:55

A. android 怎么按百分比隐藏控件

你的意思是按屏幕尺寸百分比吗?那样的话需要在代码中动态调整大小。因为涉及到view绘制时间的问题,几句话也说不清楚,具体你可以分别网络“安卓开发
获取屏幕尺寸”、“安卓开发
动态调整控件大小”。要想设置正确,还需要对view的绘制机制了解下。希望能帮到你。

B. android 怎样设置控件消失时的动画

l)
第一步:首先在xml布局文件中设置该控件为Android:visibility="gone"。
第二步:在代码中配置两个Animation

[java] view plain
alphaAnimation appearAnimation = new AlphaAnimation(0, 1);
appearAnimation.setDuration(500);

disappearAnimation = new AlphaAnimation(1, 0);
disappearAnimation.setDuration(500

C. 安卓中如何让一个控件显示几秒自动隐藏

安卓中让一个控件显示几秒后自动隐藏可以通过以下方法实现:
1、加一个Timer,设置2000表示2秒后执行Tick事件

2、因为你只需要执行一次,所以在一次Tick之后,注销Tick事件,停止Timer

代码如下:

Label lbl = new Label();

Timer timer = new Timer();
timer.Interval = 2000;
timer.Tick += (timer_Tick);
timer.Enabled = true;

void timer_Tick(object sender, EventArgs e)
{
lbl.Visible = false;
timer.Tick -= (timer_Tick);
timer.Stop();
}

D. Android 怎么隐藏控件,又不回收控件的空间

在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone是有什么区别的???

其在XML文件和Java代码中设置如下:

可见(visible)
XML文件:android:visibility="visible"
Java代码:view.setVisibility(View.VISIBLE);

不可见(invisible)
XML文件:android:visibility="invisible"
Java代码:view.setVisibility(View.INVISIBLE);

隐藏(GONE)
XML文件:android:visibility="gone"
Java代码:view.setVisibility(View.GONE);

VISIBLE:设置控件可见
INVISIBLE:设置控件不可见
GONE:设置控件隐藏

而INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。

http://blog.csdn.net/chindroid/article/details/8000713

E. android listview 绑定数据之后如何隐藏控件

1、在你的数据源中设置一个boolean标志位,用来控制显示与隐藏的。
2、在listview所绑定的adapter中的getView方法中取出你的标志位,根据这个标志未决定你的控件是显示还是隐藏。
以上,希望对你有帮助。

F. 求助大神,Android studio 隐藏listview里某一个item里的某一个控件应该怎么做用view.Gone。

点击右侧的按钮,显示或者隐藏底部的操作布局,实现Item的部分布局的动态显示.
##涉及到的知识点 ## 1.inflate方法的不同参数的含义,以及作用. 2.View的绘制过程,主要包含onMeasure,onLayout,onDraw这三个方法. 3.自定义View. 4.如何控制Item的部分布局的显示,隐藏.
如何控制Item的部分布局的显示,隐藏
实现思路通过标记一个全局变量来记录当前是那个Item正在被操作(右侧按钮被点击),初始化的position是-1,表示所有的底部操作布局都是隐藏的.

/***
* 标记操作下表的位置:从0开始
*/
public int mShowBottomPosition = - 1 ;

同时需要一个状态来标记当前被操作的Item的状态(隐藏或者显示).

/**
* 表示当前position的状态
*/
public int mCurrentPositionStatus = HIDE_BOTTOM ;
public static final int SHOW_BOTTOM = 1 ;
public static final int HIDE_BOTTOM = 0 ;

为Item的右侧按钮添加点击事件,改变mShowBottomPosition的数值为当前点击的position.同时修改mCurrentPositionStatus的状态,如果被点击的Item的底部布局之前处于隐藏状态,则mCurrentPositionStatus = SHOW_BOTTOM,否则mCurrentPositionStatus=HIDE_BOTTOM.然后执行notifyDataSetChanged方法,重新绘制布局. 为右侧的按钮添加点击事件.代码如下:

holder . mGoImage . setOnClickListener ( new OnClickListener ( )
{
@Override
public void onClick ( View v )
{
showOrHideBottom ( holder , position ) ;
}
} ) ;

/**
* 显示或者隐藏底部控制器
*
* @param position 位置
*/
private void showOrHideBottom ( ViewHolder holder , int position )
{
LogUtils . i ( TAG , "mShowBottomPosition111 :" + mShowBottomPosition + " position :" + position ) ;
if ( mShowBottomPosition != position )
{
mShowBottomPosition = position ;
mCurrentPositionStatus = SHOW_BOTTOM ;
} else
{
mShowBottomPosition = position ;
if ( mCurrentPositionStatus = = HIDE_BOTTOM )
{
mCurrentPositionStatus = SHOW_BOTTOM ;
} else
{
mCurrentPositionStatus = HIDE_BOTTOM ;
}
}
mAdapter . notifyDataSetChanged ( ) ;
}

G. 如何让android 隐藏控件显示时打开平滑

使用动画,可以网络下android 动画。

H. android中怎么让一个图片或者说一个控件在页面上显示十秒之后隐藏掉..

思路:定时+隐藏按钮

定时的方案有三种:

1、Handler+Thread

2、Handler类自带的postDelyed

3、Handler+Timer+TimerTask

这里推荐使用第二种方式比较实用简单

handler.postDelayed(runnable,10000);//10秒后执行runnable的run方法
Handlerhandler=newHandler();
Runnablerunnable=newRunnable(){
@Override
publicvoidrun(){//10秒后执行该方法
//handler自带方法实现定时器
try{
Viewview=(View)findViewById(R.id.xxx);//图片或者控件
view.setVisible(View.Gone);//隐藏
System.out.println("do...");
}catch(Exceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
System.out.println("exception...");
}
}
};

I. Android开发怎么动态隐藏顶部的Tab,求大神,怎么实现这种效果

android 阻尼效果,这个需要自己去写控件去实现

我这有个demo

跟你这个类似,下拉的时候,显示出一堆的东西,上拉就隐藏

J. android 怎么样让textview显示隐藏带动画效果简书

可以通过setAnimator()来设置自定义的动画。

ViewGroup container = (ViewGroup) findViewById(R.id.container);
LayoutTransition transition = new LayoutTransition();
container.setLayoutTransition(transition);
此外还有一个更简单地使用方法,在xml文件中我们在容器的中下面一句代码:

android:animateLayoutChanges="true"
在4.1 JellyBean上还有一个增强的功能,可以在容器内的子view的layout发生变化时也播放动画,用法如下。

LayoutTransition transition = container.getLayoutTransition();
transition.enableTransitionType(LayoutTransition.CHANGING);

热点内容
图色模拟脚本是什么 发布:2025-01-22 09:09:04 浏览:164
怎么重置银行卡密码 发布:2025-01-22 09:07:18 浏览:334
哪个平台云服务器好用 发布:2025-01-22 09:07:16 浏览:476
编程猫审判 发布:2025-01-22 08:54:17 浏览:142
明日之后怎么加不同服务器好友 发布:2025-01-22 08:51:08 浏览:206
php代码格式化 发布:2025-01-22 08:50:22 浏览:180
db2plsql 发布:2025-01-22 08:19:10 浏览:779
猪猪侠脚本没反应 发布:2025-01-22 08:08:37 浏览:812
赛博朋克跟永劫无间哪个配置高 发布:2025-01-22 08:07:07 浏览:535
请尽快上传 发布:2025-01-22 08:06:22 浏览:189