为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第二门课(第1季)

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 监听ScrollView setOnTouchListener的使用判断ScrollView加载更多的字样新的文本填充判断什么时候滑动到底部点击加载更多的效果和listView的下拉刷新 textView + ScrollerView 实例化ScrollerView 添加监听 手势滑动 返回MontionEvent参数 对参数做判断 ACTION_UP MOVE DOWN 添加手势监听 MOVE当滚动的时候何时落下抬起不用管move getSrollY gtSrollX 滚动条滑动的距离从0开始计算 getMeasuerdHeight getHeight包括隐藏的高度Measured 顶部状态的条件当滑动的距离小于0 底部状态 getHeight通过公式总高度TextView获取第一个孩子的高度+滚动条广东的距离滑动到的地步 TextView的总高度<=一屏幕的高度加上滑动的距离滑动到了底部 滑动到底部的状态 打印数据TextView的中高度 scroll.getHeight scroll.getScrollY滚动条滚动的距离 日志打印的效果滑动的顶部的时候滑动到底部调用了多次滑动距离Text.app添加方法追加内容滑动到底部的时候追加新的文字
    查看全部
  • ScrollView当整个页面显示不完整的时候横向的或者水平的 在布局文件中TextView的显示id 当显示长文本的时候通过string.xml中的文字加载getResource获取资源目录 getString 根据名字获取屏幕就是一瓶的显示效果把textView设置成显示的ScrollView支持滚动和拖拉浏览内容 滚动条的效果隐藏 scrollbars = none持续拖动的时候滚动条 HorizonScrollView横向滚动条左右浏览纵向的滚动条
    查看全部
  • 支持手势滑动的viewFilper添加手势支持的操作 OnTouchEvent ACTION_DOWN ACTION_UO ACTION_MOVE手指的移动 手指滑动记录手指的坐标 float只考虑横向坐标 获取横向的左边手指的滑动方向向右滑动 向左滑动event-start < 100 滑动的时候改写动画效果 设置向右化看filper.showNext showPrevious 看是前一页还是后一页 手指离开没有效果自动播放的额效果取消掉通过手势的效果取消掉 透明度的变化手势的滑动
    查看全部
  • ViewFlipper多页面管理控件 手势滑动使用ViewPager ViewFilepper自动播放的效果图片的自动切换使用ViewFilpper实现子页面的自动切换效果静态导入 不推荐动态导入 addview支持播放效果 利用ViewFilper实现图片轮播 在图片中实现切换效果 动画文件夹 进入进出淡入淡出 动画的课程布局文件中ViewFilpper宽高包裹父窗体在mainActivity红实例化 动态导入的方式为viewFilpper加入子View都是图片资源写到数组里面 R.drawable.pic1 遍历数组 添加到flipper.addVew添加图片信息 ImagerView 传递的参数是资源的id 设置宽高 image.setBackResource显示的满屏的图片设置动画效果 filpper.setInAniation 设置动画的效果设置动画时间 传入的毫秒值 动画开始和结束
    查看全部
  • OnPagerChangerListener吐司汇报页面 打印好了之后加载监听器
    查看全部
    0 采集 收起 来源:监听器的使用

    2017-01-05

  • suport.v4包兼容3.0之下的而android.app包不兼容3.0之下的 初始化界面OnCreateView inflate 多个Frament分别加载不同 在Activity中范型Frament通过Frament兼容包中的好用些new Frament2 数据适配器 构造函数还需要数据源的集合通过构造函数传过来 标题 构造器传参 获取标题信息 是全部加载进来加载的数据少的时候全部加载 pager.getSupportFragmentManager继承FragmentActivity Viewpager加载适配器 getItem 重新部署到界面上不会有自动创建和销毁的事件 statePage添加创建和销毁 通过自己维护页卡的创建和销毁
    查看全部
  • PaferTabStrip定义使用的标题设置顶部 在mainActiviy中String[] 添加标题 titleList 初始化过程写好加载标题方法getPageTitle return 返回标题在实现 的类加入PagerTabStrp标题设置显示显示的默认显示3 设置pagerTabStrip设置属性setBackground 设置线的没有和颜色 初始化tab 效果在子标签中生成pagerTabStrip 生成ViewpagerTitleStriip显示在底部 只能是二选一的设置 adaper中的常用方法
    查看全部
  • PagerAdapter 数据源List<View> FragmentPagerAdapter 数据源List<Fragment> FragmentStatePagerAdapter 数据源List<Fragment> 在List<view> view.inflate 渲染布局放在集合中
    查看全部
  • viewPager android 兼容库 解决上下兼容的文件 加载显示的页卡 通过infalte ViewPager 微信聊天发现 view对象 view对象 listView GridView Adapter适配器对应的适配器 pagerAdapter Fragment集合
    查看全部
    0 采集 收起 来源:认识ViewPager

    2017-01-05

  • inteface MyListent自定方法 传入数据接口定义好了之后在MainActiivti中onAttach调用的方法MyListent myListent 在lietent中调用烦啊
    查看全部
  • Activity Fragmen在Activity中创建bundler数据报,并且调用Fragment的setAraguments方法 Fragment Activity中定义一个回调接口在让包含该Fragment的activity实现该回调接口,这样Framet可调用该方法将数据传递给activity
    查看全部
  • 销毁 onDestoryView onDestory onDetach 只会调用一次的方法 Frament生命周期的案例 启动Frament 屏幕锁屏解锁 回到桌面 暂停停止销毁
    查看全部
  • onAttach onCreate onCreateView onActivityCreated 展示生命周期 详细的场景案例 onAttach当Fragment被添加到activit中的时候只会调用一次 onCreate 当Frament所在的activity创建完成之后 每次创建都会绘制Fraament的view组件回调的方法 onStart启动Fragment onResume恢复Fragment已经调用onStart方法一定会调用OnResume方法 停止暂停
    查看全部
  • 静态加载一定要有id 动态加载 add 添加Fragment remove replace 处理Frament事物 提交给activity的每一套变化处理事物执行一套变化commit 不在Layout中声明标签开启事物 在MainActivity中开启事物FragmentManager中beginTransaction.add参数加载到的布局id 线性布局添加到位置
    查看全部
  • view.findVIewById 设置静态加载Frament 跳转到Intent跳转activity 静态加载的方式已经层层深入到文件中事件监听器 在清单文件中声明静态加载会报错没有给指定的唯一表示id 或者tag Fragment加载到activity是共享fragment中的控件的可以直接使用
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Android开发课程进阶部分的第1季,将讲解各种高级控件的使用,对于不熟悉Android开发的童鞋来说会有一定的难度,所以,建议在学习本门课程之前: 1、熟练掌握Java基础语法和面向对象编程 2、熟悉Android开发环境 3、熟练使用Button、ImageView等基础控件
老师告诉你能学到什么?
1、Android高级控件的应用场景 2、Android高级控件的使用方法 3、熟悉Android常用高级控件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!