导航:首页 > 操作系统 > android上下滑动view

android上下滑动view

发布时间:2022-08-22 01:54:46

㈠ 如何从屏幕底部向上滑出一个view-android开发问答

从屏幕底部向上滑出一个view的方式,主要是使用TranslateAnimation,这个类,可以绑定一个控件,在y轴方向,滑出一段高度,如下代码:

java">packagecom.txlong;

importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.animation.Animation;
importandroid.view.animation.AnimationUtils;
importandroid.view.animation.TranslateAnimation;
importandroid.widget.Button;
importandroid.widget.TextView;

{

privateAnimationmyAnimation_Translate;

@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

finalTextViewtv=(TextView)findViewById(R.id.tv);
Buttonbtn=(Button)findViewById(R.id.btn);

btn.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
tv.setVisibility(View.VISIBLE);
myAnimation_Translate=newTranslateAnimation(
Animation.RELATIVE_TO_PARENT,-1,
Animation.RELATIVE_TO_PARENT,0,
Animation.RELATIVE_TO_PARENT,0,
Animation.RELATIVE_TO_PARENT,0);
myAnimation_Translate.setDuration(1000);
myAnimation_Translate.setInterpolator(AnimationUtils
.loadInterpolator(AndroidAnimationActivity.this,
android.R.anim.accelerate_decelerate_interpolator));
tv.startAnimation(myAnimation_Translate);
}
});
}
}

㈡ android中的imageview怎么设置上下左右的滑动事件

private float mPosX; private float mPosY; private float mCurrentPosX; private float mCurrentPosY; private ImageView imageview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageview = (ImageView) findViewById(R.id.imageview); imageview.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { // 按下 case MotionEvent.ACTION_DOWN: mPosX = event.getX(); mPosY = event.getY(); break; // 移动 case MotionEvent.ACTION_MOVE: mCurrentPosX = event.getX(); mCurrentPosY = event.getY(); if (mCurrentPosX - mPosX > 0 && Math.abs(mCurrentPosY - mPosY) < 10) Log.e("", "向右"); else if (mCurrentPosX - mPosX < 0 && Math.abs(mCurrentPosY - mPosY) < 10) Log.e("", "向左"); else if (mCurrentPosY - mPosY > 0 && Math.abs(mCurrentPosX - mPosX) < 10) Log.e("", "向下"); else if (mCurrentPosY - mPosY < 0 && Math.abs(mCurrentPosX - mPosX) < 10) Log.e("", "向上"); break; // 拿起 case MotionEvent.ACTION_UP: break; default: break; } return true; } }); }

㈢ android viewpager怎么样实现屏幕上下切屏效果...求上下部分源码

屏幕上下切换的效果,一般用Activity的切换来做
你去网络搜下“Activity屏幕切换动画”就OK了

㈣ Android动画上下两个View,下边的往上移动覆盖后,上边的设置GONE,下边的向下移动,上边的显示VISIABLE

直接用平移动画就可以实现了

你看附件吧,附件中收集了android中的各种动画效果


㈤ 如何解决Android中WebView上下滑动事件啊

使用手势吧

阅读全文

与android上下滑动view相关的资料

热点内容
安卓微信如何更换铃声 浏览:599
程序员谈判场在哪里 浏览:413
山东有线服务器中断云主机 浏览:472
java截取文件名 浏览:463
jquery教程pdf 浏览:164
三略pdf 浏览:584
spiflash单片机 浏览:11
阿里云的域名怎么解析到国外服务器 浏览:299
app客户端开发用什么服务器 浏览:293
台湾人能备案云服务器吗云空间 浏览:468
程序员小哥哥都喜欢动漫 浏览:374
如何用免费亚马逊云搭建服务器 浏览:665
php评论功能实现代码 浏览:526
犀牛中移动物件命令 浏览:788
程序员上班期间可以戴耳机吗 浏览:257
服务器启动卡怎么使用 浏览:796
逛了一天累趴了来一歌解压句子 浏览:347
谷歌app在哪里扫码 浏览:991
华为手环加密门禁卡怎么设置 浏览:734
pdf转xlsx 浏览:96