为了账号安全,请及时绑定邮箱和手机立即绑定
  • satellite menu卫星式菜单第三方
    查看全部
  • 目标:点击子菜单,被点击的菜单项放大,透明度降低,至消失;未被点击的菜单项缩小,透明度降低,至消失。 注意: AnimationSet animSet = new AnimationSet(true); //设置缩放动画 ScaleAnimation scaleAnimation = new ScaleAnimation(1, 0.0f, 1, 0.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); //设置透明度降低动画 AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.0f); animSet.addAnimation(scaleAnimation); animSet.addAnimation(alphaAnimation); animSet.setDuration(duration); animSet.setFillAfter(true); //必须要有,这样动画结束后,item才会消失不见,不加的话,item会重新出现。
    查看全部
  • 子menu的ImageView设置tag的作用是:ImageView没有设置id,所以可能需要tag来做一些事情
    查看全部
  • 主按钮是两张图片贴合在一起行成的,所以用RelativeLayout
    查看全部
  • android TypedValue.applyDimension()的作用<br> <br> 这个方法是转变为标准尺寸的一个函数,例如<br> int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 20, context.getResources().getDisplayMetrics());<br> <br> 这里COMPLEX_UNIT_SP是单位,20是数值,也就是20sp。
    查看全部

举报

0/150
提交
取消
课程须知
本课程需要大家对Android的了解要达到小成的境界: 1、掌握自定义控件的流程 2、熟悉常用的控件以及API 3、对传统View动画有一定的了解。
老师告诉你能学到什么?
通过本课程,你将学到: 1、自定义属性的声明和获取以及应用 2、按需求定制的自定义控件的测量和布局 3、对传统View动画的进一步理解

微信扫码,参与3人拼团

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

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