V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
drakeet
V2EX  ›  分享创造

第一次做开源库:一个能在 Android 全平台使用的 Material Design Dialog

  •  2
     
  •   drakeet ·
    drakeet · 2014-09-28 21:38:17 +08:00 · 5230 次点击
    这是一个创建于 3739 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天心血来潮,想到要做一个遵循 Google Material Design 的对话框,于是很努力很快地将它做出来了,并开源了。
    实现了在 Android 2.2 ~ L 全版本使用 Google Material Design 的对话框,叫做『MaterialDialog』已经做得十分易用 了,第一次做库,虽然代码量不多,但能够分享能够开源出来,真是令人激动啊!

    截图如下:

    更多介绍及截图可以在我的 GitHub 获得了解^ ^

    GitHub 地址: https://github.com/drakeet/MaterialDialog
    8 条回复    2014-09-29 12:35:35 +08:00
    kost
        1
    kost  
       2014-09-28 21:42:02 +08:00   ❤️ 1
    支持楼主,赞动手能力和开源分享精神
    puyo
        2
    puyo  
       2014-09-28 21:44:41 +08:00
    刚刚在微博上也看到了,支持!
    drakeet
        3
    drakeet  
    OP
       2014-09-28 21:49:44 +08:00
    @puyo 哈哈,谢谢支持(●'◡'●)ノ♥
    RelativeLayout
        4
    RelativeLayout  
       2014-09-28 21:50:35 +08:00
    支持~ 希望能push到maven central.
    drakeet
        5
    drakeet  
    OP
       2014-09-28 21:51:46 +08:00 via Android
    @RelativeLayout 嗯,这个只是了解,但具体操作还不懂,明天加上
    chemzqm
        6
    chemzqm  
       2014-09-28 23:33:03 +08:00
    很厉害,已star
    holmesabc
        7
    holmesabc  
       2014-09-29 11:00:40 +08:00
    Dialog这个,我也搞了个全自定义的Dialog。
    和系统的 AlertDialog.Builder用法一样。基本只要把AlertDialog这个换成CustomAlertDialog,其它代码都不用改了。

    自己改布局,基本可达到绝大多数dialog的要求效果。

    https://github.com/holmeszyx/CustomAlertDialog
    drakeet
        8
    drakeet  
    OP
       2014-09-29 12:35:35 +08:00
    @holmesabc 嗯嗯,不错不错!我这个也能很容易更改其内容View,不过你的这个比我有技术含量,向你学习^ ^
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:40 · PVG 03:40 · LAX 11:40 · JFK 14:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.