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

Android ConstraintLayout 使用指南

  •  
  •   Dclock · 2017-04-10 00:49:21 +08:00 · 9809 次点击
    这是一个创建于 2786 天前的主题,其中的信息可能已经有所发展或是发生改变。

    体验了 Android 去年新推出的 ConstraintLayout ,真的不能太爽了,撸了一篇《 Android ConstraintLayout 使用指南》,献给需要的朋友:

    http://blog.coderclock.com/2017/04/09/android/android-constraintlayout/

    10 条回复    2017-04-11 21:46:26 +08:00
    KingYang
        1
    KingYang  
       2017-04-10 10:36:41 +08:00
    顺带请教个问题,使用代码向 ConstraintLayout 添加子 View 的时候,设置 layoutParams.rightToRight = R.id.parent;不起作用呢?
    aidchow
        2
    aidchow  
       2017-04-10 10:41:16 +08:00 via Android
    这玩意儿,用着感觉好难受
    NovemberEleven
        3
    NovemberEleven  
       2017-04-10 11:43:26 +08:00
    有多爽?用了一下真的没那么好用
    Dclock
        4
    Dclock  
    OP
       2017-04-10 12:25:07 +08:00
    @aidchow @NovemberEleven 需要一小段时间适应就好了。实际上使用上利大于弊啊!
    Dclock
        5
    Dclock  
    OP
       2017-04-10 12:25:49 +08:00
    @KingYang 这个暂时不清楚,有待实践!
    LancerXin
        6
    LancerXin  
       2017-04-10 14:57:58 +08:00
    用了一下,达不到我想要的需求,后来把源码改了改才好用...
    Dclock
        7
    Dclock  
    OP
       2017-04-10 22:17:28 +08:00
    @LancerXin 能具体描述下么?
    LancerXin
        8
    LancerXin  
       2017-04-11 13:55:09 +08:00
    @Dclock
    就是 layout_collapseMode 自己扩展了一种 mode,可以让 ConstraintLayout 的某个 childView 的 height 可以根据上下滑动的距离等比变小和变大
    LancerXin
        9
    LancerXin  
       2017-04-11 14:11:23 +08:00
    @Dclock 没看清楚标题 不好意思 我扩展的是 CollapsingToolbarLayout 不是 ConstraintLayout
    Dclock
        10
    Dclock  
    OP
       2017-04-11 21:46:26 +08:00
    @LancerXin 好滴。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1175 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:56 · PVG 01:56 · LAX 09:56 · JFK 12:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.