设为首页 加入收藏

TOP

Android Weekly Notes Issue #218(二)
2017-10-13 10:47:28 】 浏览:3579
Tags:Android Weekly Notes Issue #218
oid Studio, 然后给每一个path起名字.
本文只是part 1, 预告了下一篇文章将讲如何动画.
Source code available here: IsometricAnimatedVector

Design

Don't just port an iOS navigation model to Android

关于bottom nav bars的讨论.
Hamburger menu有时候感觉不是很理想, 是因为抽屉里的items总是隐藏状态, 用户不易发现和使用.
Bottom bar则把每一个item都时刻展现给用户, 在iOS上使用得很成功.
Google在2016年3月提供了Guides: Bottom navigation.

  • 什么时候该用bottom navigation呢?
    应用有3到5个top级别的目的地, 且它们需要直接被访问, 从各个目的地之间转换, 并且它们应该是具有同等重要性的.
  • 什么时候bottom navigation不适用呢?
    不能因为怕用户看不见一个东东, 就把它放在bottom nav bar, 作为推广手段.
    bottom nav bar也不是用来放menu的, 比如放不下了加个more tab, 展开以后是更多的二级页面入口; 也不要用来放一些弹出窗口, 它们同样也不是top level的目的地.
    bottom nav bar不能放低级别的目的地.
    最后文章强调了每个平台应该遵从自己的特性, 对Android来说, 如果完全拷贝iOS的设计可能不是一个好主意.

LIBRARIES & CODE

stag-java

Stag通过减少反射改善了Gson的性能, 为你的model对象自动生成TypeAdapters.

Router

一个基于routable-android的新的Android URL router, 摒弃了Activity/Intent依赖, 并加入了新的特性.

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Android Button的基本使用 下一篇EditText 基本用法

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目