为了账号安全,请及时绑定邮箱和手机立即绑定
  • 抽屉式侧滑
    查看全部
  • 自定义属性的3个步骤。
    查看全部
  • 自定义属性: 一:在Values中申明自定义属性 1 在Values下创建属性文件 attrs 2 在属性值文件中申明 declare-styleable 对应的Java代码为 StyledAttributes 二:在 layout文件中引用自定义属性 1 申明自定义命名空间 xmlns 并自定义命名空间标签 2 通过标签引用自定义属性,并给自定义属性赋值 三:在源码中解析自定义属性的值: 1 重写父类构造器 2 通过 context.obtainStyledAttributes 获取TypedArr
    查看全部
    0 采集 收起 来源:自定义属性

    2015-05-26

  • 自定义ViewGroup 1起到测量的作用 2布局的意思 3判断用户手指的滑动状态
    查看全部
    0 采集 收起 来源:自定义ViewGroup

    2015-05-26

  • 当up的时候,如果Menu隐藏的部分>1/2,那么不显示Menu菜单;如果隐藏<1/2,那么显示Menu菜单。
    查看全部
    0 采集 收起 来源:侧滑概述

    2018-03-22

  • 第2种方式利用水平滚动条来控制menu和content的移动。
    查看全部
    0 采集 收起 来源:侧滑概述

    2015-05-26

  • 自定义viewgroup的方法(.java),onTouchEvent是用来监听看是否在拖动组件,或者放开 有up和down的区分 自定义属性是自定义viewgroup的具体步骤 其中3.在构造方法中获取我们的设置值,用typeArray a =context.getTheme().obtainStyledAttributes(); int attr = a.getintPixelSize();//不一定是int型,具体看这个attr的属性是什么
    查看全部
  • requeWindowFeature(Window.FEATURE_NO_TITLE)在activity中去掉titlebar
    查看全部
    0 采集 收起 来源:自定义ViewGroup

    2015-05-21

  • 自定义View 1\onMeasure 决定内部view的宽和高,以及自己的宽和高 2 onLayout 决定子View的放置位置 3、复写onTouchEvent
    查看全部
    0 采集 收起 来源:自定义ViewGroup

    2015-05-13

  • //抽屉式侧滑 public void onScrollChanged(int l,int t,int oldl,int oldt){ super.onScollChanged(l,t,oldl,oldt); float scale = l*1.0f/mMenuWidth; ViewHelper.setTranslationX(mMenu,mMenuWidth(1-scale)); }
    查看全部
  • public void onScrollChanged(int l,int t,int oldl,int oldt){ super.onScollChanged(l,t,oldl,oldt); float scale = l*1.0f/mMenuWidth; ViewHelper.setTranslationX(mMenu,mMenuWidth(1-scale)); }
    查看全部
  • 一般的侧滑的实现 ViewGroup Menu + Content 监听onTouchEvent事件 MOVE:ViewGroup的leftMargin UP:根据现实菜单的宽度,决定将其隐藏或者显示; 1、Scroller 2、LeftMargin + Thread 方式2 继承HorizontalScrollView
    查看全部
    0 采集 收起 来源:侧滑概述

    2015-05-10

  • 自定义属性: 允许用户设置菜单离屏幕右侧的边距。 1、在values中创建 attr.xml
    查看全部
    0 采集 收起 来源:自定义属性

    2015-05-01

  • 属性动画 Android 3.0 导入nineoldanmation.jar进行兼容。
    查看全部
  • 一、自定义ViewGroup 1.构造方法的选择,或得一些需要用到的值 2.onMeasure计算子View的宽和高,以及设置自己的宽和高 3.onLayout 决定子View的布局的位置 [4.onTouchEvent] ---------------- 二、构造方法 1.context new CustomerViewGroup(context) 2.context,attr 布局文件中声明(没有自定义的属性) 3.context,attr,defStyle(有自定义的属性) 三、自定义属性 1.attr.xml 2.布局文件中 xmlns="" 3.在3个参数的构造方法中,获取自定义的值。
    查看全部

举报

0/150
提交
取消
课程须知
本课程对于学习者要求较高,对学习者有以下几个要求:首先,对Java语言的掌握是必须的必,哪怕不精通,但是也要熟练;其次,要对Android中常用的一些API信手拈来;再次,还要了解自定义控件和属性动画,最后,如果想很好的跟上老师的讲课速度,熟悉Eclipse IDE很重要
老师告诉你能学到什么?
1、侧滑菜单的原理 2、如何自定义ViewGroup 3、自定义ViewGroup中需要掌握的几个方法 4、如何为自己设计的控件抽取自定义属性 5、如何使用属性动画

微信扫码,参与3人拼团

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

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