android scrollview 布局,Android scrollview实现底部继续拖动查看图文详情
本文实例为大家分享了Android实现底部拖动查看图文详情的具体代码,供大家参考,具体内容如下
一、效果图
二、实现步骤
1.xml布局的实现/p>
android:id="@+id/mymyscrollview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/rejcdosjflk"
android:background="#ffffff"
android:scrollbars="none">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="60dp"
android:orientation="vertical">
2.activity的实现
private ScrollView mScrollView;
mScrollView = (ScrollView) findViewById(R.id.mymyscrollview);
//调用方法
mScrollView.setOnTouchListener(new TouchListenerImpl());
private int scrollY;
private int height;
private int scrollViewMeasuredHeight;
private class TouchListenerImpl implements View.OnTouchListener {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
switch (motionEvent.getAction()) {
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_MOVE:
scrollY = view.getScrollY();
height = view.getHeight();
scrollViewMeasuredHeight = mScrollView.getChildAt(0)
.getMeasuredHeight();
break;
case MotionEvent.ACTION_UP:
System.out.println("scrollY=" + scrollY);
System.out.println("height=" + height);
System.out.println("scrollViewMeasuredHeight="
+ scrollViewMeasuredHeight);
if (scrollY == 0) {
System.out.println("滑动到了顶端 view.getScrollY()=" + scrollY);
} else if ((scrollY + height) >= scrollViewMeasuredHeight) {
Message msg = new Message();
msg.what = 0;
mHandlerht.sendMessage(msg);
} else {
System.out.println("滑动 height=" + height);
}
// 复位
scrollY = 0;
height = 0;
scrollViewMeasuredHeight = 0;
break;
default:
break;
}
return false;
}
}
private Handler mHandlerht = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 0:
// 跳转
Intent intentcll = new Intent();
intentcll.setClass(BDDetialActivityCll.this,
CSProductDetailsCll.class);
intentcll.putExtra("product", ncspbean);
startActivity(intentcll);
break;
default:
break;
}
}
};
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
android scrollview 布局,Android scrollview实现底部继续拖动查看图文详情相关推荐
- android向上拖动查看图文详情控件
摘自:http://blog.csdn.net/qifengdeqingchen/article/details/51659735 一.淘宝商品详情页效果 先看一下淘宝详情页的效果 我们的效果 二.实 ...
- android 仿淘宝、京东商品详情页 向上拖动查看图文详情控件
一.淘宝商品详情页效果 先看一下淘宝详情页的效果 我们的效果 二.实现思路 使用两个scrollView,两个scrollView 竖直排列,通过自定义viewGroup来控制两个scrollView ...
- Android仿淘宝、京东Banner滑动查看图文详情
文章目录 写在前面 效果图 原理分析 核心代码 源码地址 写在前面 本文基于 ViewPager2 实现的 Banner 效果,进而实现了仿淘宝.京东Banner滑动至最后一页时继续滑动来查看图文详情 ...
- android 线性布局 底部,java – 如何在android线性布局中对齐父底部?
我有一个线性布局 我想在它的底部创建一个切片. 我知道有一些选择,但我有点困惑 1)android:layout_gravity:"bottom" – >由于某种原因,这对我 ...
- android 流行布局,Android流行UI布局——底部导航(BottomNavigationView+ViewPager+Fragment)...
前言: Android端采用底部导航栏的APP非常多,比如微信.微博.支付宝...等等,这也不能说是盲目学习iOS,毕竟好东西大家都可以用,各家操作系统也都在博采众长,互相学习.Android端的底部 ...
- android excel布局,Android实现仿excel数据表格效果
在没给大家分享代码之前,先给大家展示下效果图: 1.activity /** * 采购需求 * Created by Administrator on 2016/10/13. */ public cl ...
- android 梅花布局,Android相对布局实现各种梅花效果
一.效果图如下: 第一部是往drawable文件夹里放一个图片名为icon.png的图片,首先在这里说明Android只能放扩展名为png.jpg.gif的图片: 然后编写main.xml文件,代码如 ...
- android widget 布局,Android Widget Attributes——View
最近因为想着重新把这个插件捡起来,把view的属性慢慢的全部补上,所以顺便了解一下各个属性,在这里列举View的属性,含义,以及代码设置. 简书Markdown编辑器实在是渣,只能把表格换成下面这种形 ...
- android侧滑布局,Android布局控件DrawerLayout实现完美侧滑效果
drawerLayout其实是一个布局控件,跟LinearLayout等控件是一样的,但是drawerLayout带有滑动的功能.只要按照drawerLayout的规定布局方式写完布局,就能有侧滑的效 ...
最新文章
- 周立功:专注的力量成就梦想
- 谈谈程序链接及分段那些事
- 以人致胜 SAP开启HR云端变革之旅
- [我的1024开源程序]100元写的单词本说明书
- 官方野生蝇群流口水分数
- htonl(), ntohl(), htons(), ntohs() 函数
- 无刷新分页 jquery.pagination.js
- 加密扩展库 php,如何利Mcrypt扩展库进行加密和解密_php
- 4009-基于邻接表的边的删除(C++,附思路)
- stm32cubeide调试查看函数值_STM32CubeIDE使用初探
- 【每日算法Day 94】经典面试题:机器人的运动范围
- 网易云ncm文件转mp3
- 克里金方法内插生成高程曲面
- 天善智能网络爬虫学习~
- [回溯系列] 组合总和+电话号码(day25)
- 无损压缩——Huffman编码
- 华为华为Mate30pro青春版参数配置
- divgrad怎么求_[怎样理解圆柱坐标系和球坐标系求梯度.散度]球坐标系梯度如何求...
- 如何消除图片锯齿 html,Html5 canvas drawImage图片抗锯齿
- php+时间戳+星座,php 根据日期显示星座的简单示例
热门文章
- 码农也能有春天:一个人独立运营网站12年,赚到了5亿多美元!
- 数据结构的映像方法(关系的机内表示)
- 排序算法---冒泡排序(java版)
- C++中拷贝控制操作(三/五法则)
- 明机器人孔尧是哪里人_明我创始人孔尧:未来办公,始于聚点
- 基于双目视觉的目标检测与追踪方案详解
- matlab绘制圆,且求解两个圆的交点坐标
- 终于来了,国内首个三维重建系列视频课程,涉及SFM、多视图几何、结构光、单目深度估计等...
- 存储过程执行不报错,时间太快,但是执行无效
- VC++中从txt文本中读取数据并且存到二维数组中