zoukankan      html  css  js  c++  java
  • Android 开发学习进程0.11 pageview relativelayout 沉浸式标题栏

    fragment与pageView

    fragment

    fragment不可以侧滑切换相关界面,但多数代码位于fragment中,易于维护,同时不会受到多个手势滑动的影响

    pageView

    pageView与fragment的实现有相似之处,但代码臃肿,同时易被侧滑手势干扰

    为textView添加边框

    有两种方式1使用资源文件布局,为textView直接添加背景src 操作简单
    2使用自定义view绘制矩形框,Draw绘制函数使用左上 右下两点坐标确定,实际上是矩形四条边对边界的位置。

    relativelayout

    布局中后添加的组件会浮于上方,同时使用migrat控制组件与上一组件的间距,above,below是指二维位置关系而不是,高低位置。

    marginstart 与margintop区别,安卓为了适配某些从右向左书写的语言,如阿拉伯语,设置此属性,如果使用Marginstart属性在切换语言后可以实现布局变为镜像的操作,同理marginEnd和Margin right的情况类似。

    沉浸式标签页

    两种实现方式,即颜色文件填充和图片填充,前者应适用于渐变色等界面改变、

  • 相关阅读:
    自定义动画animate()
    【Java】正则表达式
    【Java】连接数据库SQLServer
    【Java】导入导出TXT文件
    【数据库】SELECT语句
    数据结构与算法系列之目录
    【Java】员工统计
    【Java】生产者消费者模式
    【Java】购物超市
    【Java】导入导出Excel表格
  • 原文地址:https://www.cnblogs.com/baimiyishu/p/13028229.html
Copyright © 2011-2022 走看看