位置: 编程技术 - 正文

Android实现:手指触摸滑动切换Activity(android 实例教程)

编辑:rootadmin

推荐整理分享Android实现:手指触摸滑动切换Activity(android 实例教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android 实例教程,android实现手势涂鸦,android 实例教程,android实现手势涂鸦,Android实现手机当蓝牙音箱,Android实现手机相册图片分享到应用,Android实现手机当蓝牙音箱,android实现手机远程控制,内容如对您有帮助,希望把文章链接给更多的朋友!

安卓编码实现触摸滑动切换Activity!

实现该操作主要用到:Intent类、onTouchEvent方法;

在Activity中重写onTouchEvent方法;方法中调用Intent类对象进行两个Activity之间的切换;

Android实现:手指触摸滑动切换Activity(android 实例教程)

切换过程用到的方法主要是overridePendingTransition();

部分代码:

public class MainActivity extends Activity {private TextView tv ;private VelocityTracker velocityTracker;//用于得到手势在屏幕上的滑动速度private static final int VELOCITY = ; GestureDetector mGestureDetector; @SuppressLint("ShowToast") protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = (TextView)findViewById(R.id.textView1); tv.setOnTouchListener(new View.OnTouchListener() {public boolean onTouch(View v, MotionEvent e) {tv.setText("song");return false;}}); Toast.makeText(this, "Hey Guy", Toast.LENGTH_SHORT).show(); } public boolean onTouchEvent(MotionEvent event){int action = event.getAction();//获取事件操作String localClassName = getLocalClassName();//当前所在类名switch(action){case MotionEvent.ACTION_DOWN:if(velocityTracker == null){ velocityTracker = VelocityTracker.obtain();//取得手势在屏幕上的滑动速度 velocityTracker.addMovement(event); } break;case MotionEvent.ACTION_MOVE: //int deltaX = (int) (lastMotionX - x); if(velocityTracker != null){ velocityTracker.addMovement(event); } Intent intent = new Intent(); intent.setClass(MainActivity.this, SecondActivity.class); startActivity(intent); overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); //lastMotionX = x; break;

全部代码不知道怎么上传~~QAQ

快速清除安卓res下无用资源,精简apk 由于我的操作方法是参考网上一篇原文研究的,尊重原创,首先贴出该地址:

路径下获取文件(类似安卓指定路径文件获取) usingUnityEngine;usingSystem.Collections;usingSystem;usingSystem.IO;//添加对System.IO命名空间的引用publicclassK_HuoQu:MonoBehaviour{Stringnimei;String[]nimei2;publicGUISkinmyskin;privateVect

新导入的安卓项目中文乱码解决终极办法 eclipse菜单栏--window--preferences--General--contenttype-(右边窗口)Text--选中javasourcefile;在最下面defaultencoding填上你之前的编码(一般是GB,GBK,UTF-8)-点击

标签: android 实例教程

本文链接地址:https://www.jiuchutong.com/biancheng/383281.html 转载请保留说明!

上一篇:android 窗口介绍(android安卓应用程序窗口化)

下一篇:快速清除安卓res下无用资源,精简apk(清除安卓系统垃圾)

  • 购销合同印花税计税金额含税吗
  • 企业视同销售的税法依据是什么?
  • 合伙企业所得税怎么征收
  • 制作费开票属于什么科目
  • 手工发票有没有期限
  • 小规模进项负数发票需要认证吗
  • 会议费怎么做会计分录
  • 跨月收入账务处理
  • 普通增值税发票是否可以抵扣?
  • 银行卡待报解预算收入是什么钱
  • 资金不需要验资,实收资本怎么入账
  • 没通过认证的增值税发票是否能够记入成本抵扣
  • 办公费支出属于资产项目吗
  • 个税和实发不一样
  • 季度缴纳所得税如何做账
  • 收到加盟费尾款怎么做分录?
  • 不同方式的融资租赁业务如何贴花?
  • 需要自己到税务局自行申报个人所得税的纳税人有哪些?
  • 企业所得税征收标准
  • 销售环节的运费怎么算
  • win8系统出现你的电脑遇到问题需要重新启动
  • 电冰箱一天用多少电费正常
  • macbook怎么保存
  • 单位代缴住房公积金分录
  • 应付债券包括
  • PHP:Memcached::setSaslAuthData()的用法_Memcached类
  • php fopen ftp文件不存在
  • php的数组函数
  • 专利权的期限是指专利权的实际有效期限
  • 财务费用明细科目有哪些
  • 农产品核定扣除和计算抵扣的区别
  • 纳税调整项目有一个其他调增金额是怎么组成的
  • 应付债券的会计分录有哪些
  • php fpm原理
  • php设计原则
  • php匿名函数为何不匿名
  • php保存session
  • php自定义函数的语法格式
  • 实现视图
  • 嵌套循环语句
  • 增值税专用发票几个点
  • 关联公司开发票
  • 补充医疗相关政策
  • 安装mysql时出现错误
  • 融资租赁首付租金会计账务处理
  • 哪些收入需缴纳增值税
  • 新会计准则规定
  • 税款差0.05是怎么处理
  • 工资是什么?包括哪些
  • 退回的以前年度的附加怎么申报
  • 以公允价值计量计入其他综合收益
  • 哪些发票可以报销哪些不可以
  • 出口退税的发票是专票还是普票
  • 净资产越来越少会有什么风险
  • 在租赁的土地上建房做固定资产吗
  • 待摊费用科目分录
  • 服务业成本的会计核算
  • 个人独资企业取得拆迁补偿款税收规定
  • 错账查找方法主要有
  • 结转销售成本怎么操作
  • sqlserver日期计算年龄
  • mysql查询表语句
  • 所有符合条件x+5的绝对值加x- 2的绝对值等于七的数x
  • mac系统小技巧
  • 用U盘安装win11
  • 晨枫U盘启动工具哪个版本好用
  • win7系统在电源选项找不到屏幕亮度
  • 如何解决windows资源管理器已停止工作
  • win7系统玩游戏怎么样
  • win7创建一个标准用户账户
  • 用jquery制作轮播图效果
  • win7支持快速启动吗
  • 前端js优化
  • 深入理解javascript特性.pdf
  • shell脚本遍历文件
  • 深入python3
  • 善意取得的条件和效力
  • 华为领导班子成员名单
  • 核定征收,新企业怎么填
  • 地税局有实权吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设