A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
D
- databaseList() - function in android.content.ContextWrapper
- DataProcessor - class in io.rong.imkit.config
- dateDiffer(long) - function in io.rong.imkit.picture.tools.DateUtils
- 判断两个时间戳相差多少秒
- DateUtils - class in io.rong.imkit.picture.tools
- DbDataSource - class in io.rong.imkit.userinfo
- debug(int) - function in android.view.ViewGroup
- debug(int) - function in android.widget.TextView
- decode(android.content.Context,android.net.Uri) - function in io.rong.imkit.picture.widget.longimage.ImageDecoder
- Decode an image.
- decode(android.content.Context,android.net.Uri) - function in io.rong.imkit.picture.widget.longimage.SkiaImageDecoder
- Decode an image.
- decodeRegion(android.graphics.Rect,int) - function in io.rong.imkit.picture.widget.longimage.ImageRegionDecoder
- Decode a region of the image with the given sample size.
- decodeRegion(android.graphics.Rect,int) - function in io.rong.imkit.picture.widget.longimage.SkiaImageRegionDecoder
- Decode a region of the image with the given sample size.
- DecoderFactory - class in io.rong.imkit.picture.widget.longimage
- Interface for decoder (and region decoder) factories.
- DefaultConversationListProcessor - class in io.rong.imkit.config
- DefaultExtensionConfig - class in io.rong.imkit.conversation.extension
- DefaultInterceptor - class in io.rong.imkit.notification
- DefaultMessageItemProvider - class in io.rong.imkit.conversation.messgelist.provider
- DefaultProvider - class in io.rong.imkit.widget.adapter
- DefaultRefreshFooterCreator - class in io.rong.imkit.widget.refresh.listener
- 默认Footer创建器 Created by scwang on 2018/1/26.
- DefaultRefreshHeaderCreator - class in io.rong.imkit.widget.refresh.listener
- 默认Header创建器 Created by scwang on 2018/1/26.
- DefaultRefreshInitializer - class in io.rong.imkit.widget.refresh.listener
- 默认全局初始化器 Created by scwang on 2018/5/29 0029.
- delete(android.net.Uri,java.lang.String,kotlin.Array) - function in androidx.core.content.FileProvider
- deleteAllCacheDirFile(android.content.Context) - function in io.rong.imkit.picture.tools.PictureFileUtils
- set empty PictureSelector Cache
- deleteCacheDirFile(android.content.Context,int) - function in io.rong.imkit.picture.tools.PictureFileUtils
- set empty PictureSelector Cache
- DeleteClickActions - class in io.rong.imkit.conversation.extension.component.moreaction
- Created by zwfang on 2018/3/30.
- deleteDatabase(java.lang.String) - function in android.content.ContextWrapper
- DeleteEvent - class in io.rong.imkit.event.actionevent
- deleteFile(java.lang.String) - function in android.content.ContextWrapper
- deleteFriend(io.rong.imkit.usermanage.interfaces.OnDataChangeListener) - function in io.rong.imkit.usermanage.friend.user.profile.UserProfileViewModel
- deleteFriend(java.lang.String,io.rong.imkit.usermanage.interfaces.OnDataChangeListener) - function in io.rong.imkit.usermanage.handler.FriendInfoHandler
- deleteGroup(java.lang.String) - function in io.rong.imkit.userinfo.db.dao.GroupDao
- deleteMessage(io.rong.imlib.model.Message) - function in io.rong.imkit.feature.destruct.DestructManager
- deleteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,kotlin.Array,io.rong.imlib.RongIMClient.ResultCallback) - function in io.rong.imkit.IMCenter
- 删除会话里的一条或多条消息。
- deleteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,io.rong.imlib.RongIMClient.ResultCallback) - function in io.rong.imkit.IMCenter
- 清除指定会话的消息。 此接口会删除指定会话中数据库的所有消息,同时,会清理数据库空间。 如果数据库特别大,超过几百 M,调用该接口会有少许耗时。
- deleteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,kotlin.Array,io.rong.imlib.RongIMClient.ResultCallback) - function in io.rong.imkit.RongIM
- 删除指定的一条或者一组消息,回调方式获取是否删除成功。
- deleteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,io.rong.imlib.RongIMClient.ResultCallback) - function in io.rong.imkit.RongIM
- 清除指定会话的消息。 此接口会删除指定会话中数据库的所有消息,同时,会清理数据库空间。 如果数据库特别大,超过几百 M,调用该接口会有少许耗时。
- deleteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,kotlin.Array) - function in io.rong.imkit.feature.destruct.DestructManager
- deleteRemoteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,kotlin.Array,io.rong.imlib.RongIMClient.OperationCallback) - function in io.rong.imkit.IMCenter
- 删除指定的一条或者一组消息。会同时删除本地和远端消息。 请注意,此方法会删除远端消息,请慎重使用 5.6.9版本以下不支持超级群会话类型,从 5.6.
- deleteRemoteMessages(io.rong.imlib.model.ConversationIdentifier,kotlin.Array,io.rong.imlib.RongIMClient.OperationCallback) - function in io.rong.imkit.IMCenter
- 删除指定的一条或者一组消息。会同时删除本地和远端消息。 请注意,此方法会删除远端消息,请慎重使用 5.6.9版本以下不支持超级群会话类型,从 5.6.
- deleteRemoteMessages(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,kotlin.Array,io.rong.imlib.RongIMClient.OperationCallback) - function in io.rong.imkit.RongIM
- 删除指定的一条或者一组消息。会同时删除本地和远端消息。 请注意,此方法会删除远端消息,请慎重使用
- deleteSharedPreferences(java.lang.String) - function in android.content.ContextWrapper
- deleteUser(java.lang.String) - function in io.rong.imkit.userinfo.db.dao.UserDao
- describeContents() - function in android.text.style.URLSpan
- describeContents() - function in io.rong.imkit.feature.forward.CombineMessage
- describeContents() - function in io.rong.imkit.feature.translation.RCTranslationResultWrapper
- describeContents() - function in io.rong.imkit.picture.config.PictureSelectionConfig
- describeContents() - function in io.rong.imkit.picture.entity.LocalMedia
- describeContents() - function in io.rong.imkit.picture.entity.LocalMediaFolder
- describeContents() - function in io.rong.imkit.userinfo.model.ExtendedGroup
- describeContents() - function in io.rong.imkit.userinfo.model.ExtendedGroupUserInfo
- describeContents() - function in io.rong.imkit.userinfo.model.ExtendedUserInfo
- describeContents() - function in io.rong.imkit.userinfo.model.GroupUserInfo
- DesignUtil - class in io.rong.imkit.widget.refresh.util
- Design 兼容包缺省尝试 Created by scwang on 2018/1/29.
- destroy() - function in io.rong.imkit.feature.customservice.CSEvaluateDialog
- destroyDrawingCache() - function in android.view.View
- destroyInstance(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,android.widget.EditText) - function in io.rong.imkit.feature.mention.RongMentionManager
- destroyRecord() - function in io.rong.imkit.manager.AudioRecordManager
- DestructExtensionModule - class in io.rong.imkit.feature.destruct
- DestructGifMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
- DestructHintDialog - class in io.rong.imkit.feature.destruct
- BaseDialogFragment Created by lvhongzhen on 18/8/21.
- DestructHQVoiceMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
- DestructImageDialog - class in io.rong.imkit.feature.destruct
- BaseDialogFragment Created by lvhongzhen on 18/8/21.
- DestructImageDialog.ImageVideoDialogListener - class in io.rong.imkit.feature.destruct.DestructImageDialog
- DestructImageMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
- DestructInputPanel - class in io.rong.imkit.feature.destruct
- DestructManager - class in io.rong.imkit.feature.destruct
- Created by Android Studio.
- DestructPlugin - class in io.rong.imkit.feature.destruct
- DestructSightMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
- DestructTextMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
- DestructVoiceMessageItemProvider - class in io.rong.imkit.feature.destruct.provider
- detachAllViewsFromParent() - function in android.view.ViewGroup
- detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView.Recycler) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- detachAndScrapView(android.view.View,androidx.recyclerview.widget.RecyclerView.Recycler) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- detachAndScrapViewAt(int,androidx.recyclerview.widget.RecyclerView.Recycler) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- detachView(android.view.View) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- detachViewAt(int) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- detachViewFromParent(android.view.View) - function in android.view.ViewGroup
- detachViewsFromParent(int,int) - function in android.view.ViewGroup
- didTouchFocusSelect() - function in android.widget.TextView
- dimensions(int,int) - function in io.rong.imkit.picture.widget.longimage.ImageSource
- Declare the dimensions of the image.
- DimensionStatus - class in io.rong.imkit.widget.refresh.constant
- 尺寸值的定义状态,用于在值覆盖的时候决定优先级 越往下优先级越高
- dip2px(android.content.Context,float) - function in io.rong.imkit.picture.tools.ScreenUtils
- dp2px
- dip2px(float) - function in io.rong.imkit.utils.RongUtils
- dip2px(android.content.Context,float) - function in io.rong.imkit.widget.CircleProgressView
- DISABLE - enum entry in io.rong.imkit.model.ContactModel.CheckType
- disconnect() - function in io.rong.imkit.IMCenter
- 断开连接(断开后继续接收 Push 消息)。
- disconnect() - function in io.rong.imkit.RongIM
- 断开连接(断开后继续接收 Push 消息)。
- disconnect() - function in io.rong.imkit.conversation.extension.RongExtensionManager
- SDK 断开连接时,已调用此方法,用户不需要再次调用。
- diskIO() - function in io.rong.imkit.utils.ExecutorHelper
- dismiss() - function in android.app.Dialog
- dismiss() - function in android.widget.PopupWindow
- dismiss() - function in androidx.fragment.app.DialogFragment
- dismiss() - function in io.rong.imkit.picture.widget.FolderPopWindow
- dismiss() - function in io.rong.imkit.widget.dialog.ConversationLongClickPopup
- 关闭弹窗
- dismiss() - function in io.rong.imkit.widget.dialog.MessageLongClickPopup
- 关闭弹窗
- dismissAllowingStateLoss() - function in androidx.fragment.app.DialogFragment
- dismissBackIcon() - function in io.rong.imkit.widget.TitleBar
- dismissDialog(int) - function in android.app.Activity
- dismissDialog() - function in io.rong.imkit.picture.PictureBaseActivity
- dismiss dialog
- dismissDialog() - function in io.rong.imkit.picture.PictureBaseActivity
- dismiss dialog
- dismissGroup(io.rong.imkit.usermanage.interfaces.OnDataChangeListener) - function in io.rong.imkit.usermanage.group.profile.GroupProfileViewModel
- 解散群组
- dismissGroup() - function in io.rong.imkit.usermanage.handler.GroupOperationsHandler
- 解散群组
- dismissKeyboardShortcutsHelper() - function in android.app.Activity
- dismissLoadingDialog() - function in io.rong.imkit.usermanage.group.name.GroupNameFragment
- dismiss dialog
- dismissPopupMenus() - function in androidx.appcompat.widget.Toolbar
- dispatchApplyWindowInsets(android.view.WindowInsets) - function in android.view.View
- dispatchApplyWindowInsets(android.view.WindowInsets) - function in android.view.ViewGroup
- dispatchCapturedPointerEvent(android.view.MotionEvent) - function in android.view.View
- dispatchCapturedPointerEvent(android.view.MotionEvent) - function in android.view.ViewGroup
- dispatchConfigurationChanged(android.content.res.Configuration) - function in android.view.View
- dispatchConfigurationChanged(android.content.res.Configuration) - function in android.view.ViewGroup
- dispatchCreateViewTranslationRequest(java.util.Map,kotlin.Array,android.view.translation.TranslationCapability,java.util.List) - function in android.view.View
- dispatchCreateViewTranslationRequest(java.util.Map,kotlin.Array,android.view.translation.TranslationCapability,java.util.List) - function in android.view.ViewGroup
- dispatchDisplayHint(int) - function in android.view.View
- dispatchDisplayHint(int) - function in android.view.ViewGroup
- dispatchDragEvent(android.view.DragEvent) - function in android.view.View
- dispatchDragEvent(android.view.DragEvent) - function in android.view.ViewGroup
- dispatchDraw(android.graphics.Canvas) - function in android.view.View
- dispatchDraw(android.graphics.Canvas) - function in android.view.ViewGroup
- dispatchDraw(android.graphics.Canvas) - function in io.rong.imkit.widget.RoundCornerLinearLayout
- dispatchDrawableHotspotChanged(float,float) - function in android.view.View
- dispatchDrawableHotspotChanged(float,float) - function in android.view.ViewGroup
- dispatchFinishTemporaryDetach() - function in android.view.View
- dispatchFinishTemporaryDetach() - function in android.view.ViewGroup
- dispatchFreezeSelfOnly(android.util.SparseArray) - function in android.view.ViewGroup
- dispatchGenericFocusedEvent(android.view.MotionEvent) - function in android.view.View
- dispatchGenericFocusedEvent(android.view.MotionEvent) - function in android.view.ViewGroup
- dispatchGenericMotionEvent(android.view.MotionEvent) - function in android.app.Activity
- dispatchGenericMotionEvent(android.view.MotionEvent) - function in android.app.Dialog
- dispatchGenericMotionEvent(android.view.MotionEvent) - function in android.view.View
- dispatchGenericPointerEvent(android.view.MotionEvent) - function in android.view.View
- dispatchGenericPointerEvent(android.view.MotionEvent) - function in android.view.ViewGroup
- dispatchHoverEvent(android.view.MotionEvent) - function in android.view.View
- dispatchHoverEvent(android.view.MotionEvent) - function in android.view.ViewGroup
- dispatchKeyEvent(android.view.KeyEvent) - function in android.app.Dialog
- dispatchKeyEvent(android.view.KeyEvent) - function in android.view.View
- dispatchKeyEvent(android.view.KeyEvent) - function in android.view.ViewGroup
- dispatchKeyEvent(android.view.KeyEvent) - function in androidx.appcompat.app.AppCompatActivity
- dispatchKeyEvent(android.view.KeyEvent) - function in androidx.core.app.ComponentActivity
- dispatchKeyEvent(android.view.KeyEvent) - function in androidx.viewpager.widget.ViewPager
- dispatchKeyEventPreIme(android.view.KeyEvent) - function in android.view.View
- dispatchKeyEventPreIme(android.view.KeyEvent) - function in android.view.ViewGroup
- dispatchKeyShortcutEvent(android.view.KeyEvent) - function in android.app.Dialog
- dispatchKeyShortcutEvent(android.view.KeyEvent) - function in android.view.View
- dispatchKeyShortcutEvent(android.view.KeyEvent) - function in android.view.ViewGroup
- dispatchKeyShortcutEvent(android.view.KeyEvent) - function in androidx.core.app.ComponentActivity
- dispatchNestedFling(float,float,boolean) - function in android.view.View
- dispatchNestedFling(float,float,boolean) - function in androidx.swiperefreshlayout.widget.SwipeRefreshLayout
- dispatchNestedPreFling(float,float) - function in android.view.View
- dispatchNestedPreFling(float,float) - function in androidx.swiperefreshlayout.widget.SwipeRefreshLayout
- dispatchNestedPrePerformAccessibilityAction(int,android.os.Bundle) - function in android.view.View
- dispatchNestedPreScroll(int,int,kotlin.Array,kotlin.Array) - function in android.view.View
- dispatchNestedPreScroll(int,int,kotlin.Array,kotlin.Array,int) - function in androidx.swiperefreshlayout.widget.SwipeRefreshLayout
- dispatchNestedScroll(int,int,int,int,kotlin.Array) - function in android.view.View
- dispatchNestedScroll(int,int,int,int,kotlin.Array,int) - function in androidx.swiperefreshlayout.widget.SwipeRefreshLayout
- dispatchNestedScroll(int,int,int,int,kotlin.Array,int,kotlin.Array) - function in androidx.swiperefreshlayout.widget.SwipeRefreshLayout
- dispatchPointerCaptureChanged(boolean) - function in android.view.View
- dispatchPointerCaptureChanged(boolean) - function in android.view.ViewGroup
- dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) - function in android.app.Activity
- dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) - function in android.app.Dialog
- dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) - function in android.view.View
- dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) - function in androidx.viewpager.widget.ViewPager
- dispatchProvideAutofillStructure(android.view.ViewStructure,int) - function in android.view.View
- dispatchProvideAutofillStructure(android.view.ViewStructure,int) - function in android.view.ViewGroup
- dispatchProvideStructure(android.view.ViewStructure) - function in android.view.View
- dispatchProvideStructure(android.view.ViewStructure) - function in android.view.ViewGroup
- dispatchRestoreInstanceState(android.util.SparseArray) - function in android.view.View
- dispatchRestoreInstanceState(android.util.SparseArray) - function in android.view.ViewGroup
- DispatchResultFragment - class in io.rong.imkit.feature.publicservice
- Created by DragonJ on 15/3/19.
- dispatchSaveInstanceState(android.util.SparseArray) - function in android.view.View
- dispatchSaveInstanceState(android.util.SparseArray) - function in android.view.ViewGroup
- dispatchScrollCaptureSearch(android.graphics.Rect,android.graphics.Point,java.util.function.Consumer) - function in android.view.View
- dispatchScrollCaptureSearch(android.graphics.Rect,android.graphics.Point,java.util.function.Consumer) - function in android.view.ViewGroup
- dispatchSetActivated(boolean) - function in android.view.View
- dispatchSetActivated(boolean) - function in android.view.ViewGroup
- dispatchSetPressed(boolean) - function in android.view.View
- dispatchSetPressed(boolean) - function in android.view.ViewGroup
- dispatchSetSelected(boolean) - function in android.view.View
- dispatchSetSelected(boolean) - function in android.view.ViewGroup
- dispatchStartTemporaryDetach() - function in android.view.View
- dispatchStartTemporaryDetach() - function in android.view.ViewGroup
- dispatchSystemUiVisibilityChanged(int) - function in android.view.View
- dispatchSystemUiVisibilityChanged(int) - function in android.view.ViewGroup
- dispatchThawSelfOnly(android.util.SparseArray) - function in android.view.ViewGroup
- dispatchTouchEvent(android.view.MotionEvent) - function in android.app.Activity
- dispatchTouchEvent(android.view.MotionEvent) - function in android.app.Dialog
- dispatchTouchEvent(android.view.MotionEvent) - function in android.view.View
- dispatchTouchEvent(android.view.MotionEvent) - function in android.view.ViewGroup
- dispatchTouchEvent(android.view.MotionEvent) - function in io.rong.imkit.widget.RongSwipeRefreshLayout
- dispatchTouchEvent(android.view.MotionEvent) - function in io.rong.imkit.widget.SideBar
- dispatchTouchEvent(android.view.MotionEvent) - function in io.rong.imkit.widget.refresh.SmartRefreshLayout
- 事件分发 (手势核心) 1.多点触摸 2.
- dispatchTrackballEvent(android.view.MotionEvent) - function in android.app.Activity
- dispatchTrackballEvent(android.view.MotionEvent) - function in android.app.Dialog
- dispatchTrackballEvent(android.view.MotionEvent) - function in android.view.View
- dispatchTrackballEvent(android.view.MotionEvent) - function in android.view.ViewGroup
- dispatchUnhandledMove(android.view.View,int) - function in android.view.View
- dispatchUnhandledMove(android.view.View,int) - function in android.view.ViewGroup
- dispatchVisibilityChanged(android.view.View,int) - function in android.view.View
- dispatchVisibilityChanged(android.view.View,int) - function in android.view.ViewGroup
- dispatchWindowFocusChanged(boolean) - function in android.view.View
- dispatchWindowFocusChanged(boolean) - function in android.view.ViewGroup
- dispatchWindowInsetsAnimationEnd(android.view.WindowInsetsAnimation) - function in android.view.View
- dispatchWindowInsetsAnimationEnd(android.view.WindowInsetsAnimation) - function in android.view.ViewGroup
- dispatchWindowInsetsAnimationPrepare(android.view.WindowInsetsAnimation) - function in android.view.View
- dispatchWindowInsetsAnimationPrepare(android.view.WindowInsetsAnimation) - function in android.view.ViewGroup
- dispatchWindowInsetsAnimationProgress(android.view.WindowInsets,java.util.List) - function in android.view.View
- dispatchWindowInsetsAnimationProgress(android.view.WindowInsets,java.util.List) - function in android.view.ViewGroup
- dispatchWindowInsetsAnimationStart(android.view.WindowInsetsAnimation,android.view.WindowInsetsAnimation.Bounds) - function in android.view.View
- dispatchWindowInsetsAnimationStart(android.view.WindowInsetsAnimation,android.view.WindowInsetsAnimation.Bounds) - function in android.view.ViewGroup
- dispatchWindowSystemUiVisiblityChanged(int) - function in android.view.View
- dispatchWindowSystemUiVisiblityChanged(int) - function in android.view.ViewGroup
- dispatchWindowVisibilityChanged(int) - function in android.view.View
- dispatchWindowVisibilityChanged(int) - function in android.view.ViewGroup
- disZoom(android.view.View,boolean) - function in io.rong.imkit.picture.tools.AnimUtils
- DoubleUtils - class in io.rong.imkit.picture.tools
- author:luck project:PictureSelector package:com.luck.picture.lib.tool email:893855882@qq.
- down(android.widget.TextView,android.text.Spannable) - function in android.text.method.LinkMovementMethod
- DownloadEvent - class in io.rong.imkit.event.actionevent
- DownloadEvent.Event - class in io.rong.imkit.event.actionevent.DownloadEvent
- downloadMedia(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,io.rong.imlib.RongIMClient.MediaType,java.lang.String,io.rong.imlib.RongIMClient.DownloadMediaCallback) - function in io.rong.imkit.IMCenter
- 下载文件。 用来获取媒体原文件时调用。如果本地缓存中包含此文件,则从本地缓存中直接获取,否则将从服务器端下载。
- downloadMedia(io.rong.imlib.model.Conversation.ConversationType,java.lang.String,io.rong.imlib.RongIMClient.MediaType,java.lang.String,io.rong.imlib.RongIMClient.DownloadMediaCallback) - function in io.rong.imkit.RongIM
- 下载文件。 用来获取媒体原文件时调用。如果本地缓存中包含此文件,则从本地缓存中直接获取,否则将从服务器端下载。
- downloadMediaFile(java.lang.String,java.lang.String,java.lang.String,java.lang.String,io.rong.imlib.IRongCallback.IDownloadMediaFileCallback) - function in io.rong.imkit.IMCenter
- 下载文件 支持断点续传
- downloadMediaFile(java.lang.String,java.lang.String,java.lang.String,java.lang.String,io.rong.imlib.IRongCallback.IDownloadMediaFileCallback) - function in io.rong.imkit.RongIM
- 下载文件 支持断点续传
- downloadMediaMessage(io.rong.imlib.model.Message,io.rong.imlib.IRongCallback.IDownloadMediaMessageCallback) - function in io.rong.imkit.IMCenter
- 下载文件 用来获取媒体原文件时调用。如果本地缓存中包含此文件,则从本地缓存中直接获取,否则将从服务器端下载。
- downloadMediaMessage(io.rong.imlib.model.Message,io.rong.imlib.IRongCallback.IDownloadMediaMessageCallback) - function in io.rong.imkit.RongIM
- 下载文件。和downloadMedia的区别是,该方法支持取消操作。 用来获取媒体原文件时调用。如果本地缓存中包含此文件,则从本地缓存中直接获取,否则将从服务器端下载。
- dp2px(float) - function in io.rong.imkit.widget.refresh.util.SmartUtil
- 根据手机的分辨率从 dp 的单位 转成为 px(像素)
- DraftHelper - class in io.rong.imkit.feature.mention
- Created by luoyanlong on 2018/11/23.
- draw(android.graphics.Canvas) - function in android.view.View
- draw(android.graphics.Canvas) - function in androidx.viewpager.widget.ViewPager
- drawableHotspotChanged(float,float) - function in android.view.View
- drawableHotspotChanged(float,float) - function in android.widget.CompoundButton
- drawableHotspotChanged(float,float) - function in android.widget.ImageView
- drawableHotspotChanged(float,float) - function in android.widget.TextView
- drawableStateChanged() - function in android.view.View
- drawableStateChanged() - function in android.view.ViewGroup
- drawableStateChanged() - function in android.widget.ImageView
- drawableStateChanged() - function in android.widget.TextView
- drawableStateChanged() - function in androidx.appcompat.widget.AppCompatEditText
- drawableStateChanged() - function in androidx.viewpager.widget.ViewPager
- drawableStateChanged() - function in io.rong.imkit.widget.switchbutton.SwitchButton
- drawChild(android.graphics.Canvas,android.view.View,long) - function in android.view.ViewGroup
- drawChild(android.graphics.Canvas,android.view.View,long) - function in io.rong.imkit.widget.refresh.SmartRefreshLayout
- 重写 drawChild 来完成 smart 的特定功能 1.为 Header 和 Footer 绘制背景 (设置了背景才绘制) 2.
- drawFrame(android.graphics.SurfaceTexture,boolean) - function in io.rong.imkit.utils.videocompressor.TextureRenderer
- drawFrame(android.graphics.SurfaceTexture) - function in io.rong.imkit.utils.videocompressor.videoslimmer.render.TextureRenderer
- drawImage(boolean) - function in io.rong.imkit.utils.videocompressor.OutputSurface
- drawImage() - function in io.rong.imkit.utils.videocompressor.videoslimmer.muxer.CodecInputSurface
- dump(java.io.FileDescriptor,java.io.PrintWriter,kotlin.Array) - function in android.content.ContentProvider
- dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,kotlin.Array) - function in androidx.fragment.app.Fragment
- dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,kotlin.Array) - function in androidx.fragment.app.FragmentActivity
- dynamicResource(android.content.Context,int,int) - function in io.rong.imkit.config.IMKitThemeManager
- 动态获取主题资源(基于 Context 解析) 此方法根据当前激活的主题自动选择对应的资源:
- 现代化主题:从主题属性(Theme Attribute)中动态解析资源 ID,支持多主题切换
- 传统主题:直接返回指定的固定资源 ID,保持向后兼容
- 在 Java/Kotlin 代码中动态获取需要主题适配的资源
- 需要在运行时根据当前主题选择不同资源的场景
- 自定义 View 或 Adapter 中需要加载主题相关的图片、颜色等资源
// 获取背景资源:现代化主题使用主题属性,传统主题使用固定资源 int bgResId = IMKitThemeManager.dynamicResource( context, R.attr.rc_conversation_bg, // 主题属性 R.drawable.rc_old_bg // 固定资源(用于传统主题) ); view.setBackgroundResource(bgResId); // 获取颜色资源 int colorResId = IMKitThemeManager.dynamicResource( context, R.attr.rc_text_primary, // 主题属性 R.color.rc_old_text_color // 固定颜色(用于传统主题) ); textView.setTextColor(getResources().getColor(colorResId)); - dynamicResource(int,int) - function in io.rong.imkit.config.IMKitThemeManager
- 动态获取主题资源(无需 Context 的快速版本) 此方法是 dynamicResource 的轻量级版本,适用于 XML 布局文件或无需立即解析的场景。
- 现代化主题:直接返回主题属性 ID,由系统在渲染时自动解析
- 传统主题:返回固定资源 ID
- XML 布局文件中需要根据主题类型选择资源的场景(如 android:background)
- 延迟解析场景,资源 ID 会在后续使用时由 Android 系统自动解析
- 无法获取 Context 但需要资源 ID 的场景
注意:此方法返回的是属性 ID(现代化主题)或资源 ID(传统主题),如果需要立即使用解析后的实际资源 ID,请使用 dynamicResource 方法。// 在代码中使用(系统会自动解析属性) view.setBackgroundResource( IMKitThemeManager.dynamicResource(R.attr.rc_bg, R.drawable.rc_old_bg) ); // 注意:返回的可能是属性 ID,需要系统自动解析 // 如果需要立即获取解析后的资源,请使用带 Context 参数的版本