Skip to content

Commit d0edc66

Browse files
duom青源duom青源
authored andcommitted
feat: fix android release emoji bitMap
1 parent 0b05527 commit d0edc66

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

android/src/main/java/com/variabletextinput/view/VariableTextInput.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -556,8 +556,8 @@ public void insertEmoji(RichTextBean richTextBean) {
556556
if (richTextBean.emojiUri.startsWith("http")){
557557
getNetWorkBitMap(richTextBean);
558558
} else {
559-
Uri uri = Uri.parse(richTextBean.emojiUri);
560-
Bitmap bitmap = BitmapFactory.decodeFile(uri.getPath());
559+
int resourceId = mContext.getResources().getIdentifier(richTextBean.emojiUri,"drawable",mContext.getPackageName());
560+
Bitmap bitmap =BitmapFactory.decodeResource(getResources(),resourceId);
561561
bitmapToInput(bitmap,richTextBean);
562562
}
563563
}

example/src/App.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export const App = () => {
3131
};
3232
const insertEmoji = () => {
3333
const data: ImageResolvedAssetSource = Image.resolveAssetSource(
34-
require('./[苦笑].png')
34+
require('./kuxiao.png')
3535
);
3636
inPutRef.current?.insertEmoji({
3737
img: data,
@@ -54,7 +54,7 @@ export const App = () => {
5454
};
5555
const changeAttributedText = () => {
5656
const imageData: ImageResolvedAssetSource = Image.resolveAssetSource(
57-
require('./[苦笑].png')
57+
require('./kuxiao.png')
5858
);
5959
const emojiData: IInserTextAttachmentItem = {
6060
img: imageData,
File renamed without changes.

0 commit comments

Comments
 (0)