V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
morethansean
V2EX  ›  Android

自从发现 Pixel 上 Adaptive Icons 有问题之后我整个人都不好了

  •  2
     
  •   morethansean · 2017-08-28 14:21:03 +08:00 · 10315 次点击
    这是一个创建于 2646 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家都知道 8.0 的一个新功能 Adaptive Icons …… 然后呢,很多应用就用上了这样的新功能…… 比如说知乎……

    然而我发现一个很大的问题,就是 Pixel 上默认的圆形 mask 在默认的 DPI 设置下是有问题的…… 他们的右边缘和下边缘被多剪裁了至少 1 个像素……这让人感到非常难受,随便放几张图让大家感受一下:

    https://i.imgur.com/jzvNF9M.png

    https://i.imgur.com/KvTudiK.png

    https://i.imgur.com/kThX53j.png

    https://i.imgur.com/NjLUsbF.png

    是不是只有 Pixel Launcher 会有圆形遮罩?如果是系统级别的 bug 估计很难被快速修复了…… 不知道是不是忙于修复各种 bug,issuetracker 上提了 bug 也没有人理……现在每天一看手机就会控制不住自己看这些有问题的图标,真是难受啊……

    第 1 条附言  ·  2017-08-28 16:20:27 +08:00
    为了方便大家体验,我特地整理了一下有问题的 icons ……
    下面仅仅是我安装了的软件里看见的情况:

    系统 & Apps from Google: Android Wear, Calendar, Camera, Clock, Contacts, Daydream, Docs, Drive, Maps, Messages, Phone, Play Games, Play Music, Play Store, Settings, SIM Toolkit, Youtube

    三方: Brevent, Shazam, 知乎

    既然 8.0 已经公布了,接下来大家也会陆续收到更新,估计至少剩下的一大波 Google 的 app 应该全部会跟进 adaptive icons 吧……到时候整个 drawer 里真是画面太美……
    26 条回复    2018-03-08 22:14:06 +08:00
    hahastudio
        1
    hahastudio  
       2017-08-28 15:37:52 +08:00
    原本没太在意,你说出来我也整个人都不好了= =
    est
        2
    est  
       2017-08-28 15:39:47 +08:00
    为毛要说出来。。。。。
    tiiime
        3
    tiiime  
       2017-08-28 15:52:40 +08:00
    这是 feature 啊
    steveshi
        4
    steveshi  
       2017-08-28 15:54:10 +08:00
    你不说出来我们还能做朋友
    honeycomb
        5
    honeycomb  
       2017-08-28 16:06:13 +08:00
    求 issuetracker 的地址
    flowfire
        6
    flowfire  
       2017-08-28 16:15:45 +08:00
    N5X 表示我是圆角矩形。。。。
    morethansean
        7
    morethansean  
    OP
       2017-08-28 16:21:11 +08:00
    @honeycomb https://issuetracker.google.com/issues/64997824

    但是我觉得吧,加星并不能让他们注意到这个问题……
    diydry
        8
    diydry  
       2017-08-28 16:24:22 +08:00   ❤️ 2
    现在好了,大家跟着你一起难受了。
    MartinWu
        9
    MartinWu  
       2017-08-28 16:42:04 +08:00
    哈哈哈,看来很多人本来不知道。。被你这么一说,就陪着你一起不好了。。。
    AsherG
        10
    AsherG  
       2017-08-28 17:02:16 +08:00
    @flowfire #5 6P 表示同圆角矩形
    langxuan
        11
    langxuan  
       2017-08-28 17:21:07 +08:00
    逼死强迫症┑( ̄Д  ̄)┍
    Biggoldfish
        12
    Biggoldfish  
       2017-08-28 17:29:03 +08:00 via iPad
    6P 用 Nova Launcher 的圆角矩形才是 disaster。。。
    whileFalse
        13
    whileFalse  
       2017-08-28 17:41:14 +08:00
    哈哈哈哈。作为一个前 flash 程序员,这个问题我非常理解。

    问题的来源是,假设你有个 128*128 像素的圆,然后给他加一个特效,比如边缘 1 像素发光,然后这张图就会大于 128 像素。然后按 128 像素裁切,右下边缘就会被切掉……

    或者是,有一张图是矢量绘图,裁切的时候宽高被取了个整,右下就被裁掉了……
    morethansean
        14
    morethansean  
    OP
       2017-08-28 18:04:12 +08:00 via iPhone
    @whileFalse 我觉得还是取整的问题...
    Microi
        15
    Microi  
       2017-08-28 18:13:12 +08:00
    #13 说的应该是正解,阴影不应该被局限在图标区域内,如果一定要把阴影算成图标的一部分,那么白色背景就不能取最大值。图片素材本身应该是没问题的,就是阴影的层级不对。说真的,这应该是一个低级错误了…
    morethansean
        16
    morethansean  
    OP
       2017-08-28 18:14:46 +08:00 via iPhone
    @Microi 截断的不是阴影...
    Microi
        17
    Microi  
       2017-08-28 18:23:25 +08:00
    @morethansean 不一定,有视觉误差的原因,我做了个例子。
    http://oonbgyjyl.bkt.clouddn.com/20170828%20%281%29.png
    Microi
        18
    Microi  
       2017-08-28 18:24:17 +08:00
    发出来变大了,缩小可以看到类似效果。
    Microi
        19
    Microi  
       2017-08-28 18:25:50 +08:00
    只是一种猜测,不过我看了下,下面的阴影没被裁,所以可能是错的吧。
    Microi
        20
    Microi  
       2017-08-28 18:26:51 +08:00
    如果是计算出小数点的问题,那也太不可思议了吧…
    morethansean
        21
    morethansean  
    OP
       2017-08-28 18:45:55 +08:00 via iPhone
    @Microi 我不管怎么缩小你这张图感觉断得都很干脆啊?我猜会不会是缩放的时候单双数导致的问题?
    macemers
        22
    macemers  
       2017-08-28 19:07:45 +08:00 via Android
    我竟然没有看出区别!是我眼瞎了吗
    billlee
        23
    billlee  
       2017-08-28 19:58:31 +08:00
    我为什么要点进来。。
    chantan
        24
    chantan  
       2017-08-29 02:25:36 +08:00
    。。。。我不该点进来的。。。
    loadinger
        25
    loadinger  
       2017-08-30 14:32:17 +08:00
    你妹呀 .....楼主你能不能不要这么细心...............
    mortal
        26
    mortal  
       2018-03-08 22:14:06 +08:00
    从发现 LZ 这个帖子之后我整个人都不好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4670 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:09 · PVG 18:09 · LAX 02:09 · JFK 05:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.