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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 总结二:Android布局原则 (1)尽量多使用LinearLayout(线性布局)和RelativeLayout(相对布局),不要使用AbsoluteLayout(绝对布局) (2)在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性能要稍高一点 (3)将可复用的组件抽取出来并通过include标签使用 1)、作用:将共用的组件抽取出来单独放到一个xml文件中,然后使用include标签导入共用布局。 2)、效果:提高UI的制作和复用效率,也能保证制作的UI布局更加规整和易维护。 (4)使用ViewStub标签来加载一些不常用的布局 (5)使用merge标签减少布局的嵌套层次
    查看全部
  • 总结二:Android布局原则 (1)尽量多使用LinearLayout(线性布局)和RelativeLayout(相对布局),不要使用AbsoluteLayout(绝对布局) (2)在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性能要稍高一点 (3)将可复用的组件抽取出来并通过include标签使用 (4)使用ViewStub标签来加载一些不常用的布局 (5)使用merge标签减少布局的嵌套层次
    查看全部
  • 总结:Android常用布局样式: (1)LinearLayout(线性布局): 特点:线性的 垂直的 水平的 (2)RelativeLayout(相对布局): 特点:最灵活的 (3)TableLayout(表格布局): 特点:使用GridView代替 (4)AbsoluteLayout(绝对布局):不建议使用在自己的项目中 (5)FrameLayout(帧布局): 特点:布局叠加时使用
    查看全部
    0 采集 收起 来源:推荐使用布局

    2017-02-19

  • 3、自定义SeekBar进度条: android:progressDrawable = "@drawable/seekbar_img" (改变进度条的样式) android: thumb = "@drawable/thumb" (改变滑块的样式)
    查看全部
  • 14-1 使用SeekBar制作可拖动的进度条: 1、SeekBar介绍: 听歌的时候,我们常常喜欢快进或者退回某一时间段,听歌的时候,我们喜欢控件音量大小来听歌。SeekBar可以通过滑块的位置来标识数值,而且拖动条允许用户拖动滑块来改变进度值的大小。 2、SeekBar的主要属性和方法: 1)、setMax ----设置SeekBar的最大数值 2)、setProgress ----设置SeekBar当前的数值 3)、setSecondaryProgress -----设置SeekBar的第二数值,即当前拖动条推荐的数值 3、SeekBar的事件: 由于拖动条可以被用户控制。所以需要对其进行事件监听,这就需要实现SeekBar.OnSeekBarChangeListener接口。此接口共需要监听三个事件,分别是: 1)、数值改变 (onProgressChanged) 2)、开始拖动(onStarTrackingTouch) 3)、停止拖动(onStopTrackingTouch)
    查看全部
  • 5、为ImageSwitcher加入动画: imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_in)); inageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_out));
    查看全部
  • 4、ViewFactory的使用: ImageSwitcher粗略的理解就是ImageView的选择器,它需要设置ViewFactory。一般情况下,我们让该ViewFactory的makeView()方法返回ImageView
    查看全部
  • 3、ImageSwitcher介绍: ImageSwitcher和ImageView的功能有点类似,他们都可以用于显示图片,区别在于ImageSwitcher的效果更炫,塔可以指定图片切换时的动画效果
    查看全部
  • 13-1 使用Gallery和ImageSwitcher制作图片浏览器 1、Gallery介绍: 我们有时候在手机上或PC上面看到动态的图片,可以通过鼠标或者手指触摸来移动它,产生动态的图片滚动效果,还可以根据你的点击或者触摸触发其他事件响应。同样的,在Android中也提供这种实现,这就是通过Gallery在UI上实现缩略图浏览器。 2、适配器(BaseAdapter)中的重要方法: (1)public int getCount()----返回已定义的数据源的总数量 (2)public Object getItem(int position) public long getItemId(int position) ------告诉适配器取得目前容器中的数据ID和对象 (3)public View getView(int position,View convertView,ViewGrop parent) -----取得目前欲显的图像View,传入数组ID值使之读取与成像
    查看全部
  • 3)scrollTo和scrollBy区别:控制scrollView视图的位置
    查看全部
  • 3)、滚动条的监听器(setOnTouchListener)的使用: (1)、应用案例:判断ScrollView何时滑动到底部
    查看全部
  • 2)、隐藏ScrollView (1)标签属性: android:scrollbars="none" (2)代码设置: setHorizontalScrollBarEnabled(false);隐藏横向ScrollView setVerticalScrollBarEnabled(false);隐藏纵向ScrollView
    查看全部
  • 12-1 使用ScrollView实现滚动效果: 1、ScrollView介绍: 滚动视图是指当拥有很多内容,屏幕显示不完时,需要通过滚动来显示完整的视图 2、ScrollView的种类: HorizontalScrollView:水平滚动视图 ScrollView:垂直滚动视图
    查看全部
  • 11-1 使用ViewFlipper实现屏幕切换动画效果: 1、ViewFlipper介绍: android系统自带的一个多页面管理控件,它可以实现子界面的自动切换。 2、为ViewFlipper加入View: 1)、静态导入:在layout布局文件中直接导入 2)、动态导入:addView()方法: flipper=(ViewFlipper) findViewById(R.id.filpper); flipper.addView(getImageView(R.drawable.pic1)); flipper.addView(getImageView(R.drawable.pic2)); flipper.addView(getImageView(R.drawable.pic3)); flipper.addView(getImageView(R.drawable.pic4)); 3、ViewFlipper常用的方法: 1)、SetInAnimation:设置View进入屏幕时候使用的动画 2)、setOutAnimation:设置View退出屏幕时候使用的动画 3)、showNext:调用该函数来显示ViewFlipper里面的下一个View 4)、showPrevious:调用该函数来显示ViewFlipper里面的上一个View 5)、setFilpInterval:设置View之间切换的时间间隔 6)、startFlipping:使用上面设置的时间间隔来开始切换所有的View,切换会循环进行 7)、stopFlipping:停止View切换
    查看全部
  • viewstub显示出来最好不要用inflate();最好用setVisibility(viewstub.VISIBLE)显示和用setVisibility(viewstub.GONE)隐藏,会少些麻烦
    查看全部

举报

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

微信扫码,参与3人拼团

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

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