├── .gitignore ├── LICENSE ├── README.md ├── chat-message-adapter ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── adapter │ │ └── quickblox │ │ └── chatadapter │ │ └── ExampleInstrumentedTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── quickblox │ │ └── ui │ │ └── kit │ │ └── chatmessage │ │ └── adapter │ │ ├── QBBaseAdapter.java │ │ ├── QBMessagesAdapter.java │ │ ├── listeners │ │ ├── QBChatAttachClickListener.java │ │ ├── QBChatMessageLinkClickListener.java │ │ ├── QBLinkPreviewClickListener.java │ │ └── QBMediaPlayerListener.java │ │ ├── media │ │ ├── AudioController.java │ │ ├── MediaController.java │ │ ├── MediaManager.java │ │ ├── SingleMediaManager.java │ │ ├── recorder │ │ │ ├── AudioRecorder.java │ │ │ ├── Utils.java │ │ │ ├── exceptions │ │ │ │ └── MediaRecorderException.java │ │ │ ├── listeners │ │ │ │ └── QBMediaRecordListener.java │ │ │ ├── model │ │ │ │ └── QBMediaRecorder.java │ │ │ └── view │ │ │ │ └── QBRecordAudioButton.java │ │ ├── utils │ │ │ ├── ExoPlayerEventListenerImpl.java │ │ │ ├── SimpleExoPlayerInitializer.java │ │ │ ├── Utils.java │ │ │ └── VideoRendererEventListenerImpl.java │ │ ├── video │ │ │ ├── thumbnails │ │ │ │ ├── VideoThumbnail.java │ │ │ │ ├── VideoThumbnailFetcher.java │ │ │ │ ├── VideoThumbnailLoader.java │ │ │ │ └── VideoThumbnailModule.java │ │ │ └── ui │ │ │ │ └── VideoPlayerActivity.java │ │ └── view │ │ │ ├── QBPlaybackControlView.java │ │ │ └── TimeProgressBar.java │ │ ├── models │ │ ├── QBLinkPreview.java │ │ └── QBLinkPreviewImage.java │ │ ├── utils │ │ ├── AnimationsUtils.java │ │ ├── JsonParserBase.java │ │ ├── LinkUtils.java │ │ ├── LoadImagesUtils.java │ │ ├── LocationUtils.java │ │ ├── QBLinkPreviewCashService.java │ │ ├── QBMessageTextClickMovement.java │ │ └── network │ │ │ ├── QBRestRequestExecutor.java │ │ │ └── QueryGetLinkPreview.java │ │ └── widget │ │ ├── MessageTextView.java │ │ ├── MessageTextViewLeft.java │ │ └── MessageTextViewRight.java │ └── res │ ├── drawable-hdpi │ ├── ic_error.png │ ├── ic_play_circle_outline_white_24dp.png │ ├── ic_play_circle_outline_white_48dp.png │ ├── left_bubble.9.png │ ├── placeholder_user.png │ ├── qb_logo.png │ └── right_bubble.9.png │ ├── drawable-mdpi │ ├── ic_error.png │ ├── ic_play_circle_outline_white_24dp.png │ ├── ic_play_circle_outline_white_48dp.png │ ├── left_bubble.9.png │ ├── placeholder_user.png │ ├── qb_logo.png │ └── right_bubble.9.png │ ├── drawable-v21 │ └── asl_playpause.xml │ ├── drawable-xhdpi │ ├── ic_error.png │ ├── ic_play_circle_outline_white_24dp.png │ ├── ic_play_circle_outline_white_48dp.png │ ├── left_bubble.9.png │ ├── placeholder_user.png │ ├── qb_logo.png │ └── right_bubble.9.png │ ├── drawable-xxhdpi │ ├── ic_error.png │ ├── ic_play_circle_outline_white_24dp.png │ ├── ic_play_circle_outline_white_48dp.png │ ├── left_bubble.9.png │ ├── placeholder_user.png │ ├── qb_logo.png │ └── right_bubble.9.png │ ├── drawable-xxxhdpi │ ├── ic_play_circle_outline_white_24dp.png │ └── ic_play_circle_outline_white_48dp.png │ ├── drawable │ ├── asl_playpause.xml │ ├── avd_playpause_pause_to_play.xml │ ├── avd_playpause_play_to_pause.xml │ ├── badge_attach_message_time.xml │ ├── progress_bar_states.xml │ ├── shape_border.xml │ ├── shape_circle.xml │ ├── vd_playpause_pause.xml │ └── vd_playpause_play.xml │ ├── layout │ ├── list_item_attach_left.xml │ ├── list_item_attach_left_audio.xml │ ├── list_item_attach_left_video.xml │ ├── list_item_attach_right.xml │ ├── list_item_attach_right_audio.xml │ ├── list_item_attach_right_video.xml │ ├── list_item_text_left.xml │ ├── list_item_text_right.xml │ ├── widget_exo_playback_audio_control_view.xml │ ├── widget_item_attach_left.xml │ ├── widget_item_attach_right.xml │ ├── widget_link_preview.xml │ ├── widget_player_activity.xml │ ├── widget_text_msg_frame.xml │ ├── widget_text_msg_left.xml │ └── widget_text_msg_right.xml │ └── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── ids.xml │ ├── playpause.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── sample-chat ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── quickblox │ │ └── sample │ │ └── chatadapter │ │ ├── App.java │ │ ├── ui │ │ ├── activity │ │ │ ├── ChatActivity.java │ │ │ └── SplashActivity.java │ │ └── adapter │ │ │ └── CustomMessageAdapter.java │ │ └── utils │ │ ├── ChatHelper.java │ │ ├── Consts.java │ │ └── UserData.java │ └── res │ ├── anim │ └── shake.xml │ ├── layout │ ├── activity_chat.xml │ ├── activity_splash.xml │ ├── custom_text_widget_left_top.xml │ ├── list_item_text_left.xml │ ├── list_item_text_right.xml │ └── text_widget_owner.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── qb_logo.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── qb_logo.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── qb_logo.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ └── qb_logo.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ ├── styles.xml │ └── styles_widget.xml ├── screenshots ├── screenshot1.png └── screenshot2.png ├── settings.gradle └── version.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/README.md -------------------------------------------------------------------------------- /chat-message-adapter/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /chat-message-adapter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/build.gradle -------------------------------------------------------------------------------- /chat-message-adapter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/proguard-rules.pro -------------------------------------------------------------------------------- /chat-message-adapter/src/androidTest/java/adapter/quickblox/chatadapter/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/androidTest/java/adapter/quickblox/chatadapter/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/QBBaseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/QBBaseAdapter.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/QBMessagesAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/QBMessagesAdapter.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/listeners/QBChatAttachClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/listeners/QBChatAttachClickListener.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/listeners/QBChatMessageLinkClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/listeners/QBChatMessageLinkClickListener.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/listeners/QBLinkPreviewClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/listeners/QBLinkPreviewClickListener.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/listeners/QBMediaPlayerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/listeners/QBMediaPlayerListener.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/AudioController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/AudioController.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/MediaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/MediaController.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/MediaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/MediaManager.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/SingleMediaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/SingleMediaManager.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/AudioRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/AudioRecorder.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/Utils.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/exceptions/MediaRecorderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/exceptions/MediaRecorderException.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/listeners/QBMediaRecordListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/listeners/QBMediaRecordListener.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/model/QBMediaRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/model/QBMediaRecorder.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/view/QBRecordAudioButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/recorder/view/QBRecordAudioButton.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/utils/ExoPlayerEventListenerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/utils/ExoPlayerEventListenerImpl.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/utils/SimpleExoPlayerInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/utils/SimpleExoPlayerInitializer.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/utils/Utils.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/utils/VideoRendererEventListenerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/utils/VideoRendererEventListenerImpl.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/video/thumbnails/VideoThumbnail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/video/thumbnails/VideoThumbnail.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/video/thumbnails/VideoThumbnailFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/video/thumbnails/VideoThumbnailFetcher.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/video/thumbnails/VideoThumbnailLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/video/thumbnails/VideoThumbnailLoader.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/video/thumbnails/VideoThumbnailModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/video/thumbnails/VideoThumbnailModule.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/video/ui/VideoPlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/video/ui/VideoPlayerActivity.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/view/QBPlaybackControlView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/view/QBPlaybackControlView.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/view/TimeProgressBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/media/view/TimeProgressBar.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/models/QBLinkPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/models/QBLinkPreview.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/models/QBLinkPreviewImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/models/QBLinkPreviewImage.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/AnimationsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/AnimationsUtils.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/JsonParserBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/JsonParserBase.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/LinkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/LinkUtils.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/LoadImagesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/LoadImagesUtils.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/LocationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/LocationUtils.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/QBLinkPreviewCashService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/QBLinkPreviewCashService.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/QBMessageTextClickMovement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/QBMessageTextClickMovement.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/network/QBRestRequestExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/network/QBRestRequestExecutor.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/network/QueryGetLinkPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/utils/network/QueryGetLinkPreview.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/widget/MessageTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/widget/MessageTextView.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/widget/MessageTextViewLeft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/widget/MessageTextViewLeft.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/widget/MessageTextViewRight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/java/com/quickblox/ui/kit/chatmessage/adapter/widget/MessageTextViewRight.java -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-hdpi/ic_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-hdpi/ic_error.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-hdpi/ic_play_circle_outline_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-hdpi/ic_play_circle_outline_white_24dp.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-hdpi/ic_play_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-hdpi/ic_play_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-hdpi/left_bubble.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-hdpi/left_bubble.9.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-hdpi/placeholder_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-hdpi/placeholder_user.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-hdpi/qb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-hdpi/qb_logo.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-hdpi/right_bubble.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-hdpi/right_bubble.9.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-mdpi/ic_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-mdpi/ic_error.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-mdpi/ic_play_circle_outline_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-mdpi/ic_play_circle_outline_white_24dp.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-mdpi/ic_play_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-mdpi/ic_play_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-mdpi/left_bubble.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-mdpi/left_bubble.9.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-mdpi/placeholder_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-mdpi/placeholder_user.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-mdpi/qb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-mdpi/qb_logo.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-mdpi/right_bubble.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-mdpi/right_bubble.9.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-v21/asl_playpause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-v21/asl_playpause.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xhdpi/ic_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xhdpi/ic_error.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xhdpi/ic_play_circle_outline_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xhdpi/ic_play_circle_outline_white_24dp.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xhdpi/ic_play_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xhdpi/ic_play_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xhdpi/left_bubble.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xhdpi/left_bubble.9.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xhdpi/placeholder_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xhdpi/placeholder_user.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xhdpi/qb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xhdpi/qb_logo.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xhdpi/right_bubble.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xhdpi/right_bubble.9.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xxhdpi/ic_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xxhdpi/ic_error.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xxhdpi/ic_play_circle_outline_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xxhdpi/ic_play_circle_outline_white_24dp.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xxhdpi/ic_play_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xxhdpi/ic_play_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xxhdpi/left_bubble.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xxhdpi/left_bubble.9.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xxhdpi/placeholder_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xxhdpi/placeholder_user.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xxhdpi/qb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xxhdpi/qb_logo.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xxhdpi/right_bubble.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xxhdpi/right_bubble.9.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xxxhdpi/ic_play_circle_outline_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xxxhdpi/ic_play_circle_outline_white_24dp.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable-xxxhdpi/ic_play_circle_outline_white_48dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable-xxxhdpi/ic_play_circle_outline_white_48dp.png -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable/asl_playpause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable/asl_playpause.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable/avd_playpause_pause_to_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable/avd_playpause_pause_to_play.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable/avd_playpause_play_to_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable/avd_playpause_play_to_pause.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable/badge_attach_message_time.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable/badge_attach_message_time.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable/progress_bar_states.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable/progress_bar_states.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable/shape_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable/shape_border.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable/shape_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable/shape_circle.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable/vd_playpause_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable/vd_playpause_pause.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/drawable/vd_playpause_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/drawable/vd_playpause_play.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/list_item_attach_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/list_item_attach_left.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/list_item_attach_left_audio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/list_item_attach_left_audio.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/list_item_attach_left_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/list_item_attach_left_video.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/list_item_attach_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/list_item_attach_right.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/list_item_attach_right_audio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/list_item_attach_right_audio.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/list_item_attach_right_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/list_item_attach_right_video.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/list_item_text_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/list_item_text_left.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/list_item_text_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/list_item_text_right.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/widget_exo_playback_audio_control_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/widget_exo_playback_audio_control_view.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/widget_item_attach_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/widget_item_attach_left.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/widget_item_attach_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/widget_item_attach_right.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/widget_link_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/widget_link_preview.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/widget_player_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/widget_player_activity.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/widget_text_msg_frame.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/widget_text_msg_frame.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/widget_text_msg_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/widget_text_msg_left.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/layout/widget_text_msg_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/layout/widget_text_msg_right.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/values/playpause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/values/playpause.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /chat-message-adapter/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/chat-message-adapter/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /sample-chat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample-chat/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/build.gradle -------------------------------------------------------------------------------- /sample-chat/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/proguard-rules.pro -------------------------------------------------------------------------------- /sample-chat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample-chat/src/main/java/com/quickblox/sample/chatadapter/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/java/com/quickblox/sample/chatadapter/App.java -------------------------------------------------------------------------------- /sample-chat/src/main/java/com/quickblox/sample/chatadapter/ui/activity/ChatActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/java/com/quickblox/sample/chatadapter/ui/activity/ChatActivity.java -------------------------------------------------------------------------------- /sample-chat/src/main/java/com/quickblox/sample/chatadapter/ui/activity/SplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/java/com/quickblox/sample/chatadapter/ui/activity/SplashActivity.java -------------------------------------------------------------------------------- /sample-chat/src/main/java/com/quickblox/sample/chatadapter/ui/adapter/CustomMessageAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/java/com/quickblox/sample/chatadapter/ui/adapter/CustomMessageAdapter.java -------------------------------------------------------------------------------- /sample-chat/src/main/java/com/quickblox/sample/chatadapter/utils/ChatHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/java/com/quickblox/sample/chatadapter/utils/ChatHelper.java -------------------------------------------------------------------------------- /sample-chat/src/main/java/com/quickblox/sample/chatadapter/utils/Consts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/java/com/quickblox/sample/chatadapter/utils/Consts.java -------------------------------------------------------------------------------- /sample-chat/src/main/java/com/quickblox/sample/chatadapter/utils/UserData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/java/com/quickblox/sample/chatadapter/utils/UserData.java -------------------------------------------------------------------------------- /sample-chat/src/main/res/anim/shake.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/anim/shake.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/layout/activity_chat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/layout/activity_chat.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/layout/custom_text_widget_left_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/layout/custom_text_widget_left_top.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/layout/list_item_text_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/layout/list_item_text_left.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/layout/list_item_text_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/layout/list_item_text_right.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/layout/text_widget_owner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/layout/text_widget_owner.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample-chat/src/main/res/mipmap-hdpi/qb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/mipmap-hdpi/qb_logo.png -------------------------------------------------------------------------------- /sample-chat/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample-chat/src/main/res/mipmap-mdpi/qb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/mipmap-mdpi/qb_logo.png -------------------------------------------------------------------------------- /sample-chat/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample-chat/src/main/res/mipmap-xhdpi/qb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/mipmap-xhdpi/qb_logo.png -------------------------------------------------------------------------------- /sample-chat/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample-chat/src/main/res/mipmap-xxhdpi/qb_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/mipmap-xxhdpi/qb_logo.png -------------------------------------------------------------------------------- /sample-chat/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample-chat/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample-chat/src/main/res/values/styles_widget.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/sample-chat/src/main/res/values/styles_widget.xml -------------------------------------------------------------------------------- /screenshots/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/screenshots/screenshot1.png -------------------------------------------------------------------------------- /screenshots/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/screenshots/screenshot2.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/settings.gradle -------------------------------------------------------------------------------- /version.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuickBlox/ChatMessagesAdapter-android/HEAD/version.gradle --------------------------------------------------------------------------------