From d9f5c3cc1e4230d091489a7bb4c0e02181fc47cb Mon Sep 17 00:00:00 2001 From: yangzq233 Date: Tue, 6 Aug 2024 20:28:31 +0800 Subject: [PATCH] =?UTF-8?q?Fix:=20TextArea=E5=92=8CTextInput=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=EF=BC=8C=E5=BD=93BorderRadius=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E5=85=A5=E5=8F=82=E4=B8=BAborderRadius(Length,Length=E2=80=A6?= =?UTF-8?q?=20=EF=BC=88cherry=20picked=20commit=20from=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangzq233 --- .../cj_frontend/interfaces/cj_ffi/cj_textfield_ffi.cpp | 6 ++++++ .../bridge/cj_frontend/interfaces/cj_ffi/cj_textfield_ffi.h | 1 + 2 files changed, 7 insertions(+) diff --git a/frameworks/bridge/cj_frontend/interfaces/cj_ffi/cj_textfield_ffi.cpp b/frameworks/bridge/cj_frontend/interfaces/cj_ffi/cj_textfield_ffi.cpp index fe2e9a0e377..74234fc3aea 100644 --- a/frameworks/bridge/cj_frontend/interfaces/cj_ffi/cj_textfield_ffi.cpp +++ b/frameworks/bridge/cj_frontend/interfaces/cj_ffi/cj_textfield_ffi.cpp @@ -100,6 +100,12 @@ void FfiOHOSAceFrameworkTextFieldSetBorderRadius(double value, uint32_t unit) TextFieldModel::GetInstance()->SetBackBorder(); } +void FfiOHOSAceFrameworkTextFieldSetAllBorderRadius(CJBorderRadius value) +{ + FfiOHOSAceFrameworkViewAbstractSetAllBorderRadius(value); + TextFieldModel::GetInstance()->SetBackBorder(); +} + void FfiOHOSAceFrameworkTextFieldSetBackgroundColor(uint32_t value) { TextFieldModel::GetInstance()->SetBackgroundColor(Color(value), false); diff --git a/frameworks/bridge/cj_frontend/interfaces/cj_ffi/cj_textfield_ffi.h b/frameworks/bridge/cj_frontend/interfaces/cj_ffi/cj_textfield_ffi.h index 5fbe00daa47..be9c0a318c1 100644 --- a/frameworks/bridge/cj_frontend/interfaces/cj_ffi/cj_textfield_ffi.h +++ b/frameworks/bridge/cj_frontend/interfaces/cj_ffi/cj_textfield_ffi.h @@ -29,6 +29,7 @@ CJ_EXPORT void FfiOHOSAceFrameworkTextFieldSetBorderWidth(double value, uint32_t CJ_EXPORT void FfiOHOSAceFrameworkTextFieldSetBorderColor(uint32_t color); CJ_EXPORT void FfiOHOSAceFrameworkTextFieldSetBorderStyle(int32_t style); CJ_EXPORT void FfiOHOSAceFrameworkTextFieldSetBorderRadius(double value, uint32_t unit); +CJ_EXPORT void FfiOHOSAceFrameworkTextFieldSetAllBorderRadius(CJBorderRadius value); CJ_EXPORT void FfiOHOSAceFrameworkTextFieldSetBackgroundColor(uint32_t color); CJ_EXPORT void FfiOHOSAceFrameworkTextFieldSetPadding(double value, int32_t unit); CJ_EXPORT void FfiOHOSAceFrameworkTextFieldSetPaddings(CJEdge params);