帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:Android 库  VIEW  android-l  CHAT  Message  
Android library to create chat message view easily

  • 源代码名称:ChatMessageView
  • 源代码网址:http://www.github.com/himanshu-soni/ChatMessageView
  • ChatMessageView源代码文档
  • ChatMessageView源代码下载
  • Git URL:
    git://www.github.com/himanshu-soni/ChatMessageView.git
  • Git Clone代码到本地:
    git clone http://www.github.com/himanshu-soni/ChatMessageView
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/himanshu-soni/ChatMessageView
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • Android Gems

    ChatMessageView

    ChatMessageView帮助你像典型聊天应用程序一样快速创建聊天信息视图。 它是一个容器视图,因此可以添加任何类型的消息,如TextView或者任何自定义 TextView。ImageView等。

    特性

    • 里面可以有任何孩子。
    • 你可以更改 ChatMessageView 正常和按下的颜色。
    • 可调箭头位置( 顶部,底部,左侧,右侧)
    • 可以调节箭头重力( 开始,结束,居中)
    • 不带箭头的聊天视图

    示例屏幕

    ChatMessageView

    安装

    将gradle依赖项添加到依赖项列表中:

    dependencies {
     compile 'me.himanshusoni.chatmessageview:chat-message-view:1.0.7'}

    使用

    • 在适配器视图的xml中包含 ChatMessageView,其中包含内容。
    <me.himanshusoni.chatmessageview.ChatMessageView
     xmlns:app="http://schemas.android.com/apk/res-auto"android:layout_width="match_parent"android:layout_height="wrap_content"app:cmv_backgroundColor="#88BABABA"app:cmv_backgroundColorPressed="#FFBABABA"app:cmv_cornerRadius="3dp"> 
     <TextViewandroid:id="@+id/text"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Hello"/>
     <!--.. . --></me.himanshusoni.chatmessageview.ChatMessageView>

    文档级自定义项

    属性:

    app:cmv_arrowGravity="start|end|center"
    app:cmv_arrowPosition="right|left|top|bottom"
    app:cmv_arrowMargin="3dp"
    app:cmv_contentPadding="10dp"
    app:cmv_backgroundColor="#88BABABA"
    app:cmv_backgroundColorPressed="#FFBABABA"
    app:cmv_cornerRadius="3dp"
    app:cmv_showArrow="true|false"

    描述:

    • cmv_arrowGravity 控制箭头的相对位置。 可能的值有 startendcenter。 默认值为 left
    • cmv_arrowPosition 控制方框外箭头的poition。 可能的值有 rightlefttopbottom。 默认值为 left
    • cmv_arrowMargin 控制箭头的边距。 如果 cmv_arrowPositionleft 或者 right,它将控制上边距和下边距。 否则它将控制左边和右边距。
    • cmv_contentPadding 调整框中内容的填充。
    • cmv_backgroundColor 在正常模式下设置 ChatMessageView的背景颜色,包括箭头。
    • cmv_backgroundColorPressed 在按下模式下设置 ChatMessageView的背景颜色,包括箭头。
    • cmv_cornerRadius 设置长方体的角半径。
    • cmv_showArrow 显示/隐藏来自 ChatMessageView的箭头。

    开发使编程容易。

    由 Himanshu Soni ( himanshusoni.me@gmail.com )



    文章标签:VIEW  Message  CHAT  android-l  Android 库  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语