Chinese, Simplified subtitles

← Yyg8bN_hHkA

Yyg8bN_hHkA

Get Embed Code
4 Languages

Showing Revision 4 created 04/13/2016 by Udacity Robot.

  1. Android 5.0 引入了
    新的工具栏小部件。
  2. 这种一般化的操作栏
    模式带给您更多的控制性
  3. 和灵活性。
  4. 视图的工具栏和层级与任何其他对象一样,
    使得其可以轻松地与其他色调、
  5. 动画相交织,并
    对滚动事件做出反应。
  6. 现在,很多 Androids 应用
    都有两个或多个工具栏。
  7. 如示例中所示。
  8. 工具栏非常重要,
    因为根据设计规则,
  9. 我们不能用
    另一块材料拆分工具栏。
  10. 这就是说,我们通常
    需要多个工具栏。
  11. 值得庆幸的是,
    我们有构建为 Android
  12. 支持库一部分的
    完整功能版本。
  13. 为了利用工具栏,
    我们首先需要将应用程序
  14. 更改为使用不会代表
    我们添加操作栏的主题。
  15. 我要创建基础工具栏类型,
    并赋予其背景色。
  16. 工具栏默认为
    透明背景色。
  17. 我们也要确保我们
    使用的是浅色弹出主题。
  18. 如果在我们的布局中
    将工具栏设置为深色主题,
  19. 这将非常重要。
  20. 我们可以有一些
    在深色背景上弹出的
  21. 浅色文本。
  22. 通过在应用主题中
    放置工具栏样式,
  23. 我们可让所有工具栏
    都获得新的样式。
  24. 然后只需将工具栏
    加入我们的布局即可。
  25. 请注意,
    我使用 ?attr 记号,
  26. 在当前的主题中将尺寸
    设置为标准操作栏的尺寸。
  27. 我还将主题设置为
    深色的覆盖主题。
  28. 这可以利用浅色文本
    很好地为我们设计样式。
  29. 最后,我可以让工具栏与
    操作栏具有相似的行为。
  30. 使用 setSupportActionBar
    设置为活动即可。
  31. 完成后,使用 getSupportActionBar
    向其应用操作栏样式。
  32. 我可以利用这些函数
    取回图标,但是
  33. 我想要演示一下工具栏的
    一件很酷的事情。
  34. 它包含一个可以
    自定义的视图组。
  35. 这个视图组像是
    更为简化的框架布局。
  36. 因此,我们可以用这种方式
    重新向工具栏添加徽标。
  37. 在我们不断致力于
  38. 新设计时,这个级别的
    控制变得更加有用。