aurora-imui
General IM UI components. Android/iOS/RectNative ready. 通用 IM 聊天 UI 组件,已经同时支持 Android/iOS/RN。
파일 탐색기
최종 버전 다운로드 (.zip)- issue_template.md
- gradle-wrapper.properties
- ExampleInstrumentedTest.java
- CameraNew.java
- CameraOld.java
- CameraSupport.java
- EmoticonsAdapter.java
- PageSetAdapter.java
- EmoticonEntity.java
- EmoticonPageEntity.java
- EmoticonPageSetEntity.java
- PageEntity.java
- PageSetEntity.java
- EmojiDisplayListener.java
- EmoticonClickListener.java
- EmoticonDisplayListener.java
- ImageBase.java
- PageViewInstantiateListener.java
- AutoHeightLayout.java
- EmojiAsyncLoadTextView.java
- EmoticonPageView.java
- EmoticonsEditText.java
- EmoticonsFuncView.java
- EmoticonsIndicatorView.java
- EmoticonsToolBarView.java
- SoftKeyboardSizeWatchLayout.java
- Constants.java
- DefEmoticons.java
- EmojiBean.java
- EmojiDisplay.java
- EmojiDrawable.java
- EmojiFilter.java
- EmojiParse.java
- EmojiSpan.java
- EmojiView.java
- EmoticonFilter.java
- EmoticonsKeyboardUtils.java
- ImageLoader.java
- CameraControllerListener.java
- CameraEventListener.java
- CustomMenuEventListener.java
- OnCameraCallbackListener.java
- OnClickEditTextListener.java
- OnFileSelectedListener.java
- OnMenuClickListener.java
- RecordVoiceListener.java
- MenuCollection.java
- MenuFeatureCollection.java
- MenuItemCollection.java
- MenuFeature.java
- MenuItem.java
- Menu.java
- MenuManager.java
- FileItem.java
- VideoItem.java
- PhotoAdapter.java
- SelectPhotoView.java
- ProgressButton.java
- RecordControllerView.java
- RecordVoiceBtnStyle.java
- RecordVoiceButton.java
- SimpleCommonUtils.java
- ViewUtil.java
- ChatInputStyle.java
- ChatInputView.java
- Style.java
- aurora_edittext_bg.xml
- aurora_edittext_cursor_bg.xml
- aurora_menuitem_send_count_bg.xml
- aurora_recordvoice_left_btn_bg.xml
- aurora_recordvoice_right_btn_bg.xml
- aurora_selectphoto_shadow.xml
- aurora_selectphoto_time_duration.xml
- bg_emoticon.xml
- btn_toolbtn_bg.xml
- aurora_menuitem_camera.png
- aurora_menuitem_send_pres.png
- aurora_preview_camera.png
- aurora_preview_close_camera.png
- aurora_preview_delete_video.png
- aurora_preview_record_video_start.png
- aurora_preview_record_video_stop.png
- aurora_preview_recover_screen.png
- aurora_recordvoice_cancel_record.png
- aurora_recordvoice_cancel_record_pres.png
- aurora_recordvoice_pause.png
- aurora_recordvoice_play.png
- aurora_recordvoice_preview_play.png
- aurora_recordvoice_preview_play_pres.png
- bg_emoticon_pressed.9.png
- ic_launcher.png
- icon_del.png
- indicator_point_nomal.png
- indicator_point_select.png
- aurora_menuitem_camera.png
- aurora_menuitem_send_pres.png
- aurora_preview_camera.png
- aurora_preview_close_camera.png
- aurora_preview_delete_video.png
- aurora_preview_record_video_start.png
- aurora_preview_record_video_stop.png
- aurora_preview_recover_screen.png
- aurora_recordvoice_cancel_record.png
- aurora_recordvoice_cancel_record_pres.png
- aurora_recordvoice_pause.png
- aurora_recordvoice_play.png
- aurora_recordvoice_preview_play.png
- aurora_recordvoice_preview_play_pres.png
- ic_launcher.png
- aurora_menuitem_camera.png
- aurora_menuitem_emoji.png
- aurora_menuitem_mic.png
- aurora_menuitem_photo.png
- aurora_menuitem_send.png
- aurora_menuitem_send_pres.png
- aurora_picture_not_found.png
- aurora_preview_camera.png
- aurora_preview_close_camera.png
- aurora_preview_delete_video.png
- aurora_preview_full_screen.png
- aurora_preview_record_video.png
- aurora_preview_record_video_start.png
- aurora_preview_record_video_stop.png
- aurora_preview_recover_screen.png
- aurora_preview_switch_camera.png
- aurora_recordvoice_cancel_record.png
- aurora_recordvoice_cancel_record_pres.png
- aurora_recordvoice_pause.png
- aurora_recordvoice_play.png
- aurora_recordvoice_preview_play.png
- aurora_recordvoice_preview_play_pres.png
- aurora_recordvoice_record_mic_pres.png
- aurora_selectphoto_album.png
- aurora_selectphoto_checked_icon.png
- ic_launcher.png
- aurora_menuitem_send_pres.png
- ic_launcher.png
- aurora_menuitem_send_pres.png
- ic_launcher.png
- item_emoticon.xml
- item_emoticonpage.xml
- item_photo_select.xml
- item_toolbtn.xml
- layout_chatinput_camera.xml
- layout_chatinput_emoji.xml
- layout_chatinput_menu.xml
- layout_chatinput_recordvoice.xml
- layout_chatinput_selectphoto.xml
- menu_item_camera.xml
- menu_item_emoji.xml
- menu_item_photo.xml
- menu_item_send.xml
- menu_item_voice.xml
- view_chatinput.xml
- view_emoticonstoolbar.xml
- view_spitview_horizontal.xml
- emoji_0x1f319.png
- emoji_0x1f31f.png
- emoji_0x1f339.png
- emoji_0x1f33b.png
- emoji_0x1f341.png
- emoji_0x1f343.png
- emoji_0x1f37a.png
- emoji_0x1f380.png
- emoji_0x1f381.png
- emoji_0x1f382.png
- emoji_0x1f385.png
- emoji_0x1f3e0.png
- emoji_0x1f431.png
- emoji_0x1f436.png
- emoji_0x1f444.png
- emoji_0x1f446.png
- emoji_0x1f447.png
- emoji_0x1f448.png
- emoji_0x1f449.png
- emoji_0x1f44a.png
- emoji_0x1f44c.png
- emoji_0x1f44d.png
- emoji_0x1f44e.png
- emoji_0x1f44f.png
- emoji_0x1f457.png
- emoji_0x1f466.png
- emoji_0x1f467.png
- emoji_0x1f468.png
- emoji_0x1f469.png
- emoji_0x1f47b.png
- emoji_0x1f47f.png
- emoji_0x1f48e.png
- emoji_0x1f494.png
- emoji_0x1f4a3.png
- emoji_0x1f4aa.png
- emoji_0x1f4f1.png
- emoji_0x1f50d.png
- emoji_0x1f559.png
- emoji_0x1f601.png
- emoji_0x1f602.png
- emoji_0x1f603.png
- emoji_0x1f604.png
- emoji_0x1f609.png
- emoji_0x1f60a.png
- emoji_0x1f60c.png
- emoji_0x1f60d.png
- emoji_0x1f60f.png
- emoji_0x1f612.png
- emoji_0x1f613.png
- emoji_0x1f614.png
- emoji_0x1f616.png
- emoji_0x1f618.png
- emoji_0x1f61a.png
- emoji_0x1f61c.png
- emoji_0x1f61d.png
- emoji_0x1f61e.png
- emoji_0x1f620.png
- emoji_0x1f621.png
- emoji_0x1f622.png
- emoji_0x1f623.png
- emoji_0x1f625.png
- emoji_0x1f628.png
- emoji_0x1f62a.png
- emoji_0x1f62d.png
- emoji_0x1f630.png
- emoji_0x1f631.png
- emoji_0x1f632.png
- emoji_0x1f633.png
- emoji_0x1f637.png
- emoji_0x1f64f.png
- emoji_0x1f697.png
- emoji_0x2600.png
- emoji_0x2601.png
- emoji_0x2614.png
- emoji_0x2615.png
- emoji_0x26a1.png
- emoji_0x26bd.png
- emoji_0x270a.png
- emoji_0x270c.png
- emoji_0x2764.png
- attrs.xml
- colors.xml
- dimens.xml
- ids.xml
- strings.xml
- styles.xml
- strings.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- android-release-aar.gradle
- build.gradle
- gradle.properties
- gradlew
- proguard-rules.pro
- README.md
- README_EN.md
- gradle-wrapper.properties
- ExampleInstrumentedTest.java
- IConversation.java
- IMessage.java
- IUser.java
- BitmapLoader.java
- ImageLoader.java
- Style.java
- ViewHolder.java
- ConversationStyle.java
- PtrDefaultHeader.java
- PtrDefaultLayout.java
- PtrHandler.java
- PtrIndicator.java
- PtrUIHandler.java
- PtrUIHandlerHolder.java
- PtrUIHandlerHook.java
- PullToRefreshLayout.java
- BaseMessageViewHolder.java
- CustomMsgConfig.java
- EventViewHolder.java
- MaterialProgressDrawable.java
- MessageList.java
- MessageListStyle.java
- MsgListAdapter.java
- PhotoViewHolder.java
- ScrollMoreListener.java
- TxtViewHolder.java
- VideoViewHolder.java
- ViewHolderController.java
- VoiceViewHolder.java
- BitmapCache.java
- DisplayUtil.java
- BaseImageView.java
- CircleImageView.java
- RoundImageView.java
- RoundTextView.java
- ShapeImageView.java
- aurora_anim_receive_voice.xml
- aurora_anim_send_voice.xml
- aurora_bg_conv_msg_count.xml
- aurora_bg_event_message.xml
- aurora_bg_video.xml
- ic_launcher.png
- ic_launcher.png
- aurora_headicon_default.png
- aurora_picture_not_found.png
- aurora_receivetxt_bubble.9.png
- aurora_receivevoice_receive_1.png
- aurora_receivevoice_receive_2.png
- aurora_receivevoice_receive_3.png
- aurora_receivevoice_unread.png
- aurora_send_msg_error.png
- aurora_send_msg_sending.png
- aurora_sendtxt_bubble.9.png
- aurora_sendvoice_send_1.png
- aurora_sendvoice_send_2.png
- aurora_sendvoice_send_3.png
- default_menuitem_voice_pres.png
- ic_launcher.png
- aurora_videomessage_play.png
- ic_launcher.png
- ic_launcher.png
- item_conversation.xml
- item_event_message.xml
- item_receive_photo.xml
- item_receive_txt.xml
- item_receive_video.xml
- item_receive_voice.xml
- item_send_photo.xml
- item_send_text.xml
- item_send_video.xml
- item_send_voice.xml
- attrs.xml
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- strings.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- android-release-aar.gradle
- build.gradle
- gradle.properties
- gradlew
- proguard-rules.pro
- MessageListActivityTest.java
- ExampleInstrumentedTest.java
- BrowserImageActivity.java
- MessageListActivity.java
- VideoActivity.java
- DefaultUser.java
- MyMessage.java
- Compat.java
- IPhotoView.java
- PhotoView.java
- PhotoViewAttacher.java
- ScrollerProxy.java
- SDK16.java
- VersionedGestureDetector.java
- ChatView.java
- ImgBrowserViewPager.java
- WaveView.java
- IMUISampleApplication.java
- ic_launcher.png
- ic_launcher.png
- deadpool.png
- ic_launcher.png
- ironman.png
- send_msg.9.png
- ic_launcher.png
- ic_launcher.png
- activity_chat.xml
- activity_image_browser.xml
- activity_video.xml
- menu_text_feature.xml
- menu_text_item.xml
- arrays.xml
- colors.xml
- dimens.xml
- strings.xml
- styles.xml
- strings.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle
- proguard-rules-debug.pro
- proguard-rules.pro
- script-git-version.gradle
- .gitignore
- build.gradle
- settings.gradle
- custom_layout.md
- custom_layout_zh.md
- image_loader.md
- image_loader_zh.md
- message_list_usage.md
- message_list_usage_zh.md
- IMUIInputView_usage.md
- IMUIInputView_usage_zh.md
- IMUIMessageCollectionView_usage.md
- IMUIMessageCollectionView_usage_iOS_zh.md
- IMUIAudioPlayerHelper.swift
- CGRectExtension.swift
- CIImageExtension.swift
- CMSampleBufferExtension.swift
- DateExtension.swift
- StringExtension.swift
- UIColorExtension.swift
- UIImageExtension.swift
- UIViewExtension.swift
- icon@2x.png
- Info.plist
- Root.strings
- camera_fullscreen_Btn.png
- camera_fullscreen_Btn@2x.png
- camera_fullscreen_Btn@3x.png
- camera_recordVD_big_btn.png
- camera_recordVD_big_btn@2x.png
- camera_recordVD_big_btn@3x.png
- camera_recordVD_btn.png
- camera_recordVD_btn@2x.png
- camera_recordVD_btn@3x.png
- camera_send_message_btn.png
- camera_send_message_btn@2x.png
- camera_send_message_btn@3x.png
- camera_shrink_screen_Btn.png
- camera_shrink_screen_Btn@2x.png
- camera_shrink_screen_Btn@3x.png
- feature_gallery_Btn.png
- feature_gallery_Btn@2x.png
- feature_gallery_Btn@3x.png
- feature_gallery_select.png
- feature_gallery_select@2x.png
- feature_gallery_select@3x.png
- feature_pause_voice_btn.png
- feature_pause_voice_btn@2x.png
- feature_pause_voice_btn@3x.png
- feature_play_voive_btn.png
- feature_play_voive_btn@2x.png
- feature_play_voive_btn@3x.png
- feature_record_voice_btn.png
- feature_record_voice_btn@2x.png
- feature_record_voice_btn@3x.png
- feature_voice_delete_btn.png
- feature_voice_delete_btn@2x.png
- feature_voice_delete_btn@3x.png
- feature_voice_delete_btn_selected.png
- feature_voice_delete_btn_selected@2x.png
- feature_voice_delete_btn_selected@3x.png
- feature_voice_play_btn.png
- feature_voice_play_btn@2x.png
- feature_voice_play_btn@3x.png
- feature_voice_play_btn_seleted.png
- feature_voice_play_btn_seleted@2x.png
- feature_voice_play_btn_seleted@3x.png
- incoming_voice_1.png
- incoming_voice_1@2x.png
- incoming_voice_1@3x.png
- incoming_voice_2.png
- incoming_voice_2@2x.png
- incoming_voice_2@3x.png
- incoming_voice_3.png
- incoming_voice_3@2x.png
- incoming_voice_3@3x.png
- input_item_camera.png
- input_item_camera@2x.png
- input_item_camera@3x.png
- input_item_emoji.png
- input_item_emoji@2x.png
- input_item_emoji@3x.png
- input_item_mic.png
- input_item_mic@2x.png
- input_item_mic@3x.png
- input_item_photo.png
- input_item_photo@2x.png
- input_item_photo@3x.png
- input_item_send.png
- input_item_send@2x.png
- input_item_send@3x.png
- input_item_send_message_selected.png
- input_item_send_message_selected@2x.png
- input_item_send_message_selected@3x.png
- switch_camera_btn.png
- switch_camera_btn@2x.png
- switch_camera_btn@3x.png
- switch_camera_photo_btn.png
- switch_camera_photo_btn@2x.png
- switch_camera_photo_btn@3x.png
- video_play_btn.png
- video_play_btn@2x.png
- video_play_btn@3x.png
- video_record_btn_to_play.png
- video_record_btn_to_play@2x.png
- video_record_btn_to_play@3x.png
- video_record_btn_to_stop.png
- video_record_btn_to_stop@2x.png
- video_record_btn_to_stop@3x.png
- Root.plist
- IMUICustomInputView.swift
- IMUICustomInputView.xib
- IMUIGalleryDataManager.swift
- IMUIInputView.swift
- IMUIRecordVoiceHelper.swift
- BundleInputViewExtension.swift
- IMUIEmojiModel.swift
- IMUIFeatureIconModel.swift
- IMUICustomInputViewDataSource.swift
- IMUICustomInputViewDelegate.swift
- IMUIInputViewDelegate.swift
- IMUICameraCell.swift
- IMUICameraCell.xib
- IMUICameraPreviewView.swift
- IMUICameraView.swift
- IMUICameraView.xib
- IMUIEmojiCell.swift
- IMUIEmojiCell.xib
- IMUIEmojiItemCell.swift
- IMUIEmojiItemCell.xib
- IMUIFeatureListIconCell.swift
- IMUIFeatureListIconCell.xib
- IMUIFeatureListView.swift
- IMUIFeatureListView.xib
- IMUIFeatureView.swift
- IMUIFeatureView.xib
- IMUIGalleryCell.swift
- IMUIGalleryCell.xib
- IMUIGalleryContainerCell.swift
- IMUIGalleryContainerCell.xib
- IMUIHidenStatusViewController.swift
- IMUIPermissionDenyedView.swift
- IMUIPermissionDenyedView.xib
- IMUIPhotoCaptureDelegate.swift
- IMUIProgressButton.swift
- IMUIRecordVoiceCell.swift
- IMUIRecordVoiceCell.xib
- Root.strings
- camera_fullscreen_Btn.png
- camera_fullscreen_Btn@2x.png
- camera_fullscreen_Btn@3x.png
- camera_recordVD_big_btn.png
- camera_recordVD_big_btn@2x.png
- camera_recordVD_big_btn@3x.png
- camera_recordVD_btn.png
- camera_recordVD_btn@2x.png
- camera_recordVD_btn@3x.png
- camera_send_message_btn.png
- camera_send_message_btn@2x.png
- camera_send_message_btn@3x.png
- camera_shrink_screen_Btn.png
- camera_shrink_screen_Btn@2x.png
- camera_shrink_screen_Btn@3x.png
- feature_gallery_Btn.png
- feature_gallery_Btn@2x.png
- feature_gallery_Btn@3x.png
- feature_gallery_select.png
- feature_gallery_select@2x.png
- feature_gallery_select@3x.png
- feature_pause_voice_btn.png
- feature_pause_voice_btn@2x.png
- feature_pause_voice_btn@3x.png
- feature_play_voive_btn.png
- feature_play_voive_btn@2x.png
- feature_play_voive_btn@3x.png
- feature_record_voice_btn.png
- feature_record_voice_btn@2x.png
- feature_record_voice_btn@3x.png
- feature_voice_delete_btn.png
- feature_voice_delete_btn@2x.png
- feature_voice_delete_btn@3x.png
- feature_voice_delete_btn_selected.png
- feature_voice_delete_btn_selected@2x.png
- feature_voice_delete_btn_selected@3x.png
- feature_voice_play_btn.png
- feature_voice_play_btn@2x.png
- feature_voice_play_btn@3x.png
- feature_voice_play_btn_seleted.png
- feature_voice_play_btn_seleted@2x.png
- feature_voice_play_btn_seleted@3x.png
- image-broken.png
- image-broken@2x.png
- image-broken@3x.png
- inComing_bubble.png
- inComing_bubble@2x.png
- inComing_bubble@3x.png
- incoming_voice_1.png
- incoming_voice_1@2x.png
- incoming_voice_1@3x.png
- incoming_voice_2.png
- incoming_voice_2@2x.png
- incoming_voice_2@3x.png
- incoming_voice_3.png
- incoming_voice_3@2x.png
- incoming_voice_3@3x.png
- input_item_camera.png
- input_item_camera@2x.png
- input_item_camera@3x.png
- input_item_emoji.png
- input_item_emoji@2x.png
- input_item_emoji@3x.png
- input_item_mic.png
- input_item_mic@2x.png
- input_item_mic@3x.png
- input_item_photo.png
- input_item_photo@2x.png
- input_item_photo@3x.png
- input_item_send.png
- input_item_send@2x.png
- input_item_send@3x.png
- input_item_send_message_selected.png
- input_item_send_message_selected@2x.png
- input_item_send_message_selected@3x.png
- message_status_fail.png
- message_status_fail@2x.png
- message_status_fail@3x.png
- outGoing_bubble.png
- outGoing_bubble@2x.png
- outGoing_bubble@3x.png
- outgoing_voice_1.png
- outgoing_voice_1@2x.png
- outgoing_voice_1@3x.png
- outgoing_voice_2.png
- outgoing_voice_2@2x.png
- outgoing_voice_2@3x.png
- outgoing_voice_3.png
- outgoing_voice_3@2x.png
- outgoing_voice_3@3x.png
- switch_camera_btn.png
- switch_camera_btn@2x.png
- switch_camera_btn@3x.png
- switch_camera_photo_btn.png
- switch_camera_photo_btn@2x.png
- switch_camera_photo_btn@3x.png
- video_play_btn.png
- video_play_btn@2x.png
- video_play_btn@3x.png
- video_record_btn_to_play.png
- video_record_btn_to_play@2x.png
- video_record_btn_to_play@3x.png
- video_record_btn_to_stop.png
- video_record_btn_to_stop@2x.png
- video_record_btn_to_stop@3x.png
- Root.plist
- IMUIWebImageDownloader.swift
- IMUIWebImageTaskManager.swift
- IMUIChatDataManager.swift
- IMUIChatLayout.swift
- IMUIVideoFileLoader.swift
- BundleMessageListExtension.swift
- UIImageMessageListExtension.swift
- IMUIMessageCellLayout.swift
- IMUIMessageModel.swift
- IMUIReuseViewCache.swift
- IMUIViewCache.swift
- IMUIMessageCellLayoutProtocol.swift
- IMUIMessageCellProtocol.swift
- IMUIMessageContentViewProtocol.swift
- IMUIMessageMessageCollectionViewDelegate.swift
- IMUIMessageModelProtocol.swift
- IMUIMessageProtocol.swift
- IMUIMessageStatusViewProtocol.swift
- IMUIUserProtocol.swift
- CIImageView.swift
- IMUIBaseMessageCell.swift
- IMUIImageMessageContentView.swift
- IMUIMessageBubbleView.swift
- IMUIMessageCollectionView.swift
- IMUIMessageCollectionView.xib
- IMUIMessageStatusView.swift
- IMUITextMessageContentView.swift
- IMUITextView.swift
- IMUIVideoMessageContentView.swift
- IMUIVoiceMessageContentView.swift
- IMUI.h
- Contents.json
- LaunchScreen.storyboard
- Main.storyboard
- IMUIAudioPlayerHelper.swift
- CIImageExtension.swift
- CMSampleBufferExtension.swift
- DateExtension.swift
- StringExtension.swift
- UIColorExtension.swift
- UIImageExtension.swift
- UIViewExtension.swift
- Root.strings
- camera_fullscreen_Btn.png
- camera_fullscreen_Btn@2x.png
- camera_fullscreen_Btn@3x.png
- camera_recordVD_big_btn.png
- camera_recordVD_big_btn@2x.png
- camera_recordVD_big_btn@3x.png
- camera_recordVD_btn.png
- camera_recordVD_btn@2x.png
- camera_recordVD_btn@3x.png
- camera_send_message_btn.png
- camera_send_message_btn@2x.png
- camera_send_message_btn@3x.png
- feature_gallery_Btn.png
- feature_gallery_Btn@2x.png
- feature_gallery_Btn@3x.png
- feature_gallery_select.png
- feature_gallery_select@2x.png
- feature_gallery_select@3x.png
- feature_pause_voice_btn.png
- feature_pause_voice_btn@2x.png
- feature_pause_voice_btn@3x.png
- feature_play_voive_btn.png
- feature_play_voive_btn@2x.png
- feature_play_voive_btn@3x.png
- feature_record_voice_btn.png
- feature_record_voice_btn@2x.png
- feature_record_voice_btn@3x.png
- feature_voice_delete_btn.png
- feature_voice_delete_btn@2x.png
- feature_voice_delete_btn@3x.png
- feature_voice_delete_btn_selected.png
- feature_voice_delete_btn_selected@2x.png
- feature_voice_delete_btn_selected@3x.png
- feature_voice_play_btn.png
- feature_voice_play_btn@2x.png
- feature_voice_play_btn@3x.png
- feature_voice_play_btn_seleted.png
- feature_voice_play_btn_seleted@2x.png
- feature_voice_play_btn_seleted@3x.png
- incoming_voice_1.png
- incoming_voice_1@2x.png
- incoming_voice_1@3x.png
- incoming_voice_2.png
- incoming_voice_2@2x.png
- incoming_voice_2@3x.png
- incoming_voice_3.png
- incoming_voice_3@2x.png
- incoming_voice_3@3x.png
- input_item_camera.png
- input_item_camera@2x.png
- input_item_camera@3x.png
- input_item_mic.png
- input_item_mic@2x.png
- input_item_mic@3x.png
- input_item_photo.png
- input_item_photo@2x.png
- input_item_photo@3x.png
- input_item_send.png
- input_item_send@2x.png
- input_item_send@3x.png
- input_item_send_message_selected.png
- input_item_send_message_selected@2x.png
- input_item_send_message_selected@3x.png
- switch_camera_btn.png
- switch_camera_btn@2x.png
- switch_camera_btn@3x.png
- switch_camera_photo_btn.png
- switch_camera_photo_btn@2x.png
- switch_camera_photo_btn@3x.png
- video_play_btn.png
- video_play_btn@2x.png
- video_play_btn@3x.png
- video_record_btn_to_play.png
- video_record_btn_to_play@2x.png
- video_record_btn_to_play@3x.png
- video_record_btn_to_stop.png
- video_record_btn_to_stop@2x.png
- video_record_btn_to_stop@3x.png
- Root.plist
- IMUIGalleryDataManager.swift
- IMUIInputView.swift
- IMUIInputView.xib
- IMUIRecordVoiceHelper.swift
- BundleInputViewExtension.swift
- IMUIInputViewDelegate.swift
- IMUICameraCell.swift
- IMUICameraCell.xib
- IMUICameraPreviewView.swift
- IMUIFeatureView.swift
- IMUIFeatureView.xib
- IMUIGalleryCell.swift
- IMUIGalleryCell.xib
- IMUIPhotoCaptureDelegate.swift
- IMUIProgressButton.swift
- IMUIRecordVoiceCell.swift
- IMUIRecordVoiceCell.xib
- Root.strings
- camera_fullscreen_Btn.png
- camera_fullscreen_Btn@2x.png
- camera_fullscreen_Btn@3x.png
- camera_recordVD_big_btn.png
- camera_recordVD_big_btn@2x.png
- camera_recordVD_big_btn@3x.png
- camera_recordVD_btn.png
- camera_recordVD_btn@2x.png
- camera_recordVD_btn@3x.png
- camera_send_message_btn.png
- camera_send_message_btn@2x.png
- camera_send_message_btn@3x.png
- feature_gallery_Btn.png
- feature_gallery_Btn@2x.png
- feature_gallery_Btn@3x.png
- feature_gallery_select.png
- feature_gallery_select@2x.png
- feature_gallery_select@3x.png
- feature_pause_voice_btn.png
- feature_pause_voice_btn@2x.png
- feature_pause_voice_btn@3x.png
- feature_play_voive_btn.png
- feature_play_voive_btn@2x.png
- feature_play_voive_btn@3x.png
- feature_record_voice_btn.png
- feature_record_voice_btn@2x.png
- feature_record_voice_btn@3x.png
- feature_voice_delete_btn.png
- feature_voice_delete_btn@2x.png
- feature_voice_delete_btn@3x.png
- feature_voice_delete_btn_selected.png
- feature_voice_delete_btn_selected@2x.png
- feature_voice_delete_btn_selected@3x.png
- feature_voice_play_btn.png
- feature_voice_play_btn@2x.png
- feature_voice_play_btn@3x.png
- feature_voice_play_btn_seleted.png
- feature_voice_play_btn_seleted@2x.png
- feature_voice_play_btn_seleted@3x.png
- inComing_bubble.png
- inComing_bubble@2x.png
- inComing_bubble@3x.png
- incoming_voice_1.png
- incoming_voice_1@2x.png
- incoming_voice_1@3x.png
- incoming_voice_2.png
- incoming_voice_2@2x.png
- incoming_voice_2@3x.png
- incoming_voice_3.png
- incoming_voice_3@2x.png
- incoming_voice_3@3x.png
- input_item_camera.png
- input_item_camera@2x.png
- input_item_camera@3x.png
- input_item_mic.png
- input_item_mic@2x.png
- input_item_mic@3x.png
- input_item_photo.png
- input_item_photo@2x.png
- input_item_photo@3x.png
- input_item_send.png
- input_item_send@2x.png
- input_item_send@3x.png
- input_item_send_message_selected.png
- input_item_send_message_selected@2x.png
- input_item_send_message_selected@3x.png
- message_status_fail.png
- message_status_fail@2x.png
- message_status_fail@3x.png
- outGoing_bubble.png
- outGoing_bubble@2x.png
- outGoing_bubble@3x.png
- outgoing_voice_1.png
- outgoing_voice_1@2x.png
- outgoing_voice_1@3x.png
- outgoing_voice_2.png
- outgoing_voice_2@2x.png
- outgoing_voice_2@3x.png
- outgoing_voice_3.png
- outgoing_voice_3@2x.png
- outgoing_voice_3@3x.png
- switch_camera_btn.png
- switch_camera_btn@2x.png
- switch_camera_btn@3x.png
- switch_camera_photo_btn.png
- switch_camera_photo_btn@2x.png
- switch_camera_photo_btn@3x.png
- video_play_btn.png
- video_play_btn@2x.png
- video_play_btn@3x.png
- video_record_btn_to_play.png
- video_record_btn_to_play@2x.png
- video_record_btn_to_play@3x.png
- video_record_btn_to_stop.png
- video_record_btn_to_stop@2x.png
- video_record_btn_to_stop@3x.png
- Root.plist
- IMUIChatDataManager.swift
- IMUIChatLayout.swift
- IMUIVideoFileLoader.swift
- BundleMessageListExtension.swift
- UIImageMessageListExtension.swift
- IMUIMessageCellLayout.swift
- IMUIMessageModel.swift
- IMUIReuseViewCache.swift
- IMUIViewCache.swift
- IMUIMessageCellLayoutProtocal.swift
- IMUIMessageCellProtocal.swift
- IMUIMessageMessageCollectionViewDelegate.swift
- IMUIMessageModelProtocol.swift
- IMUIMessageStatusViewProtocal.swift
- IMUIUserProtocol.swift
- CIImageView.swift
- IMUIBaseMessageCell.swift
- IMUIImageMessageCell.swift
- IMUILiveVideoMessageCell.swift
- IMUIMessageBubbleView.swift
- IMUIMessageCollectionView.swift
- IMUIMessageCollectionView.xib
- IMUIMessageStatusView.swift
- IMUITextMessageCell.swift
- IMUITextView.swift
- IMUIVideoMessageCell.swift
- IMUIVoiceMessageCell.swift
- IMUI.h
- defoult_header.png
- defoult_header@2x.png
- defoult_header@3x.png
- AppDelegate.swift
- Info.plist
- MessageEventCollectionViewCell.swift
- MessageEventModel.swift
- MyMessageModel.swift
- MyUser.swift
- ViewController.swift
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- project.pbxproj
- Info.plist
- sampleTests.swift
- Info.plist
- sampleUITests.swift
- Contents.json
- LaunchScreen.storyboard
- Main.storyboard
- defoult_header.png
- defoult_header@2x.png
- defoult_header@3x.png
- inComing_bubble.png
- inComing_bubble@2x.png
- inComing_bubble@3x.png
- outGoing_bubble.png
- outGoing_bubble@2x.png
- outGoing_bubble@3x.png
- AppDelegate.h
- AppDelegate.m
- Info.plist
- main.m
- MessageEventCollectionViewCell.h
- MessageEventCollectionViewCell.m
- MessageEventModel.h
- MessageEventModel.m
- MessageLayout.h
- MessageLayout.m
- MessageModel.h
- MessageModel.m
- UserModel.h
- UserModel.m
- ViewController.h
- ViewController.m
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- project.pbxproj
- Info.plist
- sampleObjectCTests.m
- Info.plist
- sampleObjectCUITests.m
- gradle-wrapper.jar
- gradle-wrapper.properties
- ExampleInstrumentedTest.java
- GetTextEvent.java
- LoadedEvent.java
- MessageEvent.java
- OnTouchMsgListEvent.java
- ScrollEvent.java
- StopPlayVoiceEvent.java
- RCTMessage.java
- RCTMessageDeserializer.java
- RCTUser.java
- ReactChatInputManager.java
- ReactMsgListManager.java
- AuroraIMUIModule.java
- CompressImageAsync.java
- CustomViewHolder.java
- IdHelper.java
- InterfaceAdapter.java
- LoadImageAsync.java
- ReactIMUIPackage.java
- ptr_layout.xml
- arrays.xml
- colors.xml
- strings.xml
- strings.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .npmignore
- build.gradle
- gradle.properties
- gradlew
- proguard-rules.pro
- APIs.md
- APIs_zh.md
- Models.md
- Models_zh.md
- IMUICustomMessageContentView.swift
- imuiDemo-Bridging-Header.h
- IMUIInputViewManager.m
- Info.plist
- MessageEventCollectionViewCell.swift
- MessageEventModel.swift
- MyMessageModel.swift
- MyUser.swift
- RCTAuroraIMUI-Bridging-Header.h
- RCTAuroraIMUI.h
- RCTAuroraIMUIFileManager.h
- RCTAuroraIMUIFileManager.m
- RCTAuroraIMUIModule.h
- RCTAuroraIMUIModule.m
- RCTInputView.h
- RCTInputView.m
- RCTInputView.xib
- RCTInputViewManager.m
- RCTMessageListView.h
- RCTMessageListView.m
- RCTMessageListView.xib
- RCTMessageListViewManager.m
- RCTSwiftBridgeModule.h
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- project.pbxproj
- Info.plist
- RCTAuroraIMUITests.m
- App.js
- index.android.bundle
- index.android.bundle.meta
- release.properties
- MainActivity.java
- MainApplication.java
- images.jpg
- ironman.png
- send_msg.9.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- strings.xml
- styles.xml
- AndroidManifest.xml
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- proguard-rules-debug.pro
- proguard-rules.pro
- script-git-version.gradle
- build.gradle
- gradle.properties
- gradlew
- settings.gradle
- LaunchScreen.xib
- Contents.json
- Contents.json
- AppDelegate.h
- AppDelegate.m
- Info.plist
- main.m
- Info.plist
- Info.plist
- contents.xcworkspacedata
- TestRNIMUI-tvOS.xcscheme
- TestRNIMUI.xcscheme
- project.pbxproj
- default_header.png
- default_header@2x.png
- default_header@3x.png
- .babelrc
- .buckconfig
- .flowconfig
- .gitattributes
- .gitignore
- .watchmanconfig
- App.js
- app.json
- Image_browser.js
- index.js
- package.json
- .npmignore
- chatinput.android.js
- chatinput.ios.js
- messagelist.android.js
- messagelist.ios.js
- photo_browser.android.js
- README.md
- README_zh.md
- fail.png
- fail@2x.png
- fail@3x.png
- send.png
- send@2x.png
- send@3x.png
- send_message_selected.png
- send_message_selected@2x.png
- send_message_selected@3x.png
- APIs.md
- APIs_zh.md
- MainActivity.java
- MainApplication.java
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- strings.xml
- styles.xml
- AndroidManifest.xml
- BUCK
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- BUCK
- debug.keystore.properties
- build.gradle
- gradle.properties
- gradlew
- settings.gradle
- deadpool.png
- deadpool@2x.png
- deadpool@3x.png
- img.png
- img2.png
- ironman.png
- ironman@2x.png
- ironman@3x.png
- video.mp4
- LaunchScreen.xib
- Contents.json
- Contents.json
- AppDelegate.h
- AppDelegate.m
- Info.plist
- main.m
- Info.plist
- Info.plist
- example-tvOS.xcscheme
- example.xcscheme
- project.pbxproj
- exampleTests.m
- Info.plist
- .babelrc
- .buckconfig
- .flowconfig
- .gitattributes
- .gitignore
- .watchmanconfig
- App.js
- app.json
- ConstData.js
- index.js
- MessageImageContent.js
- package-lock.json
- package.json
- .npmignore
- AuroraIMUI.js
- Avatar.js
- Event.js
- index.js
- InputItem.js
- InputView.js
- Message.js
- MessageBubble.js
- MessageList.js
- MessageState.js
- MessageTextContent.js
- MessageTime.js
- package.json
- README.md
- UserName.js
- .gitignore
- .npmignore
- index.js
- LICENSE
- package.json
- README.md
- README_zh.md
// repository documentation
Was this content helpful?
(0 ratings)
