From: sunghyun kim Date: Tue, 23 Jan 2024 05:07:39 +0000 (+0900) Subject: Fix bug after applying cornerRadius X-Git-Tag: accepted/tizen/7.0/unified/20240125.054735^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=91f97edb70043fea02b2301f665d832c96c9bccd;p=platform%2Fcore%2Fuifw%2Fwidget-viewer-dali.git Fix bug after applying cornerRadius There is an issue where a black screen appears in the preview image after applying cornerRadius. Currently, we generate visuals in advance to receive cornerRadius, but it seems like the problem is that the empty buffer of the visual is being displayed on the screen. Therefore, we will use colorVisual and set a transparent bg instead. Change-Id: Ib8c0a982aec2d0a75c66fb5d13aa8526effa2424 --- diff --git a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp index 0ec96ce..0a8c8de 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -1102,11 +1102,8 @@ void WidgetView::OnInitialize() // Create WidgetVisual for WidgetView Property::Map propertyMap; - Dali::Any source; - mImageSource = Dali::NativeImageSource::New(source); - Dali::Toolkit::ImageUrl nativeImageUrl = Dali::Toolkit::Image::GenerateUrl(mImageSource); - propertyMap.Insert(Dali::Toolkit::Visual::Property::TYPE, Dali::Toolkit::Visual::IMAGE); - propertyMap.Insert(Dali::Toolkit::ImageVisual::Property::URL, nativeImageUrl.GetUrl()); + propertyMap.Insert(Dali::Toolkit::Visual::Property::TYPE, Dali::Toolkit::Visual::COLOR); + propertyMap.Insert(Dali::Toolkit::Visual::Property::MIX_COLOR, Color::TRANSPARENT); Toolkit::Visual::Base widgetVisual = Toolkit::VisualFactory::Get().CreateVisual(propertyMap); if(widgetVisual) {