Commit Graph

26 Commits

Author SHA1 Message Date
maxli 8474160ebb feat(android): compatible with custom event register 2024-09-26 16:05:29 +08:00
siguangli e390c33a87 fix(android): onGlobalLayout use root view size (#3982)
Co-authored-by: maxli <maxli@tencent.com>
2024-08-06 12:10:49 +08:00
siguangli 316627dde6 fix(android): add custom display metrics (#3965)
Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com>
2024-07-24 15:03:46 +08:00
siguangli fc6d506408 fix(android): remove onSystemUiVisibilityChange listener (#3913)
Co-authored-by: siguangli <maxli@tencent.com>
2024-06-17 21:20:10 +08:00
siguangli f1f6b82746 Feat/screen snapshot (#3884)
* fix(android): use screen density for dp to px

* feat(android): support get screenshot bitmap from hippy engine

---------

Co-authored-by: siguangli <maxli@tencent.com>
2024-06-11 15:10:27 +08:00
maxli c6d9593c93 fix(android): support use custom DisplayMetrics 2024-04-26 07:12:39 +00:00
maxli cc2e02b0a9 feat(android): add BaseEngineContext interface 2024-03-28 09:03:19 +00:00
siguangli b38e990d13 feat(android): support fcp monitor (#3796)
* feat(android): support fcp monitor

* fix(android): rename to PAINT_TYPE_KEY

---------

Co-authored-by: maxli <maxli@tencent.com>
2024-03-27 14:09:34 +08:00
maxli 496020cffe fix(android): compatible HashMap and ArrayList for ArgumentUtils 2024-03-25 03:09:36 +00:00
maxli f6bfa4c1ec fix(android): concat log msg only in debug mode 2024-03-18 08:19:07 +00:00
maxli 8c13d04f74 feat(android): support output render log to host 2024-01-22 13:14:59 +00:00
iPel fe9feda8af feat(android): support opacity for rich text (#3615) 2023-11-24 14:08:06 +08:00
iPel f4fcc99f44 fix(android): dimensions api compatibility with lower version 2023-11-16 06:50:09 +00:00
maxli ac4e1070e4 fix(android): window and screen size use float 2023-07-20 07:46:02 +00:00
maxli 0693e41466 feat(android): update node support diff props 2023-04-13 09:10:43 +00:00
maxli b8ba7f2390 feat(android): support time monitor add point 2023-04-10 01:42:44 +00:00
maxli deecf136e6 fix(android): add log message for NativeRenderer 2023-03-21 02:51:55 +00:00
maxli 954758da04 fix(android): use Map type in HippyMap internal 2023-03-14 13:10:07 +00:00
maxli c0df252884 feat(android): add unit test for native renderer
feat(android): add unit test for serialization

feat(android): add unit test for ChoreographerUtils

refactor(android): supplement notes for key implementation
2022-11-30 17:17:54 +08:00
maxli 3a8bb54fd8 feat(android): update AGP to 7.3.1 2022-11-21 14:42:18 +08:00
maxli a143935c96 feat(android): support render node snapshot
feat(android): add recordScreen impl

feat(android): add recordSnapshot and replaySnapshot

feat(android): collectNodeInfo with displayArea.intersects

feat(android): support snapshot async decode
2022-10-26 16:19:01 +08:00
maxli 30897130f6 refactor(android): update gradle to 7.3.0 2022-09-26 21:42:58 +08:00
maxli 171e4756f7 feat(android): support text and image flatten render
fix(android): fix code lint warnings

feat(android): add NativeRenderPool

feat(android): add recyclable param to deleteChild

feat(android): remake DiffUtils

feat(android): add prepareHostView

feat(android): add onBindViewHolder to render node

feat(android): refactor prepareHostView

feat(android): refactor pool implementation

feat(android): refactor onViewHolderAbound

feat(android): refactor onHostViewRemoved

feat(android): add DispatchDrawHelper

feat(android): component clip bounds

feat(android): impl getChildDrawingOrder

feat(android): refactor remove view

fix(android): recycle view crash

feat(android): add supportFlatten to HippyController

fix(android): add flatten component update invalidate

fix(android): draw box shadow should clip bounds

fix(android): pre create only need check lazy
2022-08-31 16:34:37 +08:00
maxli 2a90b8aa54 feat(android): use FlatViewGroup replace supportui 2022-08-10 10:44:05 +08:00
King-Sea 84fc2058bf feat(dom): support multiple RootNodes (#2075)
Co-authored-by: jinhaihuang <jinhaihuang@tencent.com>
Co-authored-by: luomy <ozonelmy@163.com>
2022-06-22 14:22:55 +08:00
zoomchan-cxj 4df5ca0aa4 refactor(android): change android modules dependencies directory 2022-06-02 13:24:16 +08:00