[TIZENIOT-2557] : fix for MiniPlayer elapsed time and end time display. 56/277856/2 accepted/tizen/unified/20220717.023608 submit/tizen/20220715.093952 submit/tizen/20220805.074805
authorDipika Tanwar/Platform S/W Team /SRI-Delhi/Engineer/Samsung Electronics <dipika.t@samsung.com>
Thu, 14 Jul 2022 06:24:01 +0000 (11:54 +0530)
committerDipika Tanwar/Platform S/W Team /SRI-Delhi/Engineer/Samsung Electronics <dipika.t@samsung.com>
Thu, 14 Jul 2022 06:30:21 +0000 (12:00 +0530)
Change-Id: If27e67a70bef3b38e34d9f607f2e9862958eaea7
Signed-off-by: Dipika Tanwar/Platform S/W Team /SRI-Delhi/Engineer/Samsung Electronics <dipika.t@samsung.com>
music-player/Views/MiniPlayer.cs
music-player/music-player.csproj
packaging/org.tizen.MusicPlayer-1.0.0.tpk

index aa97e112f96ad269896bd4df58822b807e1d4244..32f15bdd438e3987738dfd1a3c117f95be661c57 100755 (executable)
@@ -308,7 +308,6 @@ namespace MusicPlayer.Views
             AddTotalTimeLabel();
             sliderView = new View();
             sliderView.BackgroundColor = Color.Transparent;
-            sliderView.WidthResizePolicy = ResizePolicyType.FillToParent;
             if (DeviceInfo.IsPortrait)
             {
                 sliderView.Layout = new LinearLayout()
@@ -317,7 +316,8 @@ namespace MusicPlayer.Views
                     VerticalAlignment = VerticalAlignment.Center,
                     Padding = new Extents(33, 33, 0, 8).SpToPx(),
                 };
-                sliderView.SizeHeight = 61.SpToPx();
+                sliderView.WidthSpecification = LayoutParamPolicies.MatchParent;
+                sliderView.HeightSpecification = 61.SpToPx();
                 Add(sliderView);
                 currentTime.WidthSpecification = 72.SpToPx();
                 sliderView.Add(currentTime);
@@ -328,15 +328,24 @@ namespace MusicPlayer.Views
             }
             else
             {
-                sliderView.SizeHeight = 24.SpToPx();
-                baseView.Add(playbackSlider);
+                sliderView.HeightSpecification = LayoutParamPolicies.MatchParent;
+                sliderView.WidthSpecification = (int)((Window.Instance.Size.Width - 128.SpToPx()) * 0.35);
+                baseView.Add(sliderView);
                 sliderView.Layout = new RelativeLayout();
-                sliderView.Position2D = new Position2D(0, SliderHeight).SpToPx();
-                playbackSlider.Add(sliderView);
+                sliderView.Add(playbackSlider);
+                RelativeLayout.SetTopRelativeOffset(playbackSlider, 0.0f);
+                RelativeLayout.SetLeftRelativeOffset(playbackSlider, 0.0f);
+                RelativeLayout.SetRightRelativeOffset(playbackSlider, 1.0f);
+                RelativeLayout.SetVerticalAlignment(playbackSlider, RelativeLayout.Alignment.Center);
+
                 sliderView.Add(currentTime);
+                RelativeLayout.SetTopTarget(currentTime, playbackSlider);
+                RelativeLayout.SetTopRelativeOffset(currentTime, 1.0f);
                 RelativeLayout.SetHorizontalAlignment(currentTime, RelativeLayout.Alignment.Start);
                 sliderView.Add(totalTime);
                 RelativeLayout.SetHorizontalAlignment(totalTime, RelativeLayout.Alignment.End);
+                RelativeLayout.SetTopTarget(totalTime, playbackSlider);
+                RelativeLayout.SetTopRelativeOffset(totalTime, 1.0f);
             }
         }
 
@@ -363,7 +372,7 @@ namespace MusicPlayer.Views
                 ThemeChangeSensitive = true,
                 MinValue = 0.0f,
                 MaxValue = 1.0f,
-                WidthSpecification = (int)((Window.Instance.Size.Width - 128.SpToPx()) * 0.35),
+                WidthSpecification = LayoutParamPolicies.MatchParent,
                 HeightSpecification = SliderHeight.SpToPx(),
                 ThumbSize = new Size(30, 30).SpToPx(),
                 Direction = Slider.DirectionType.Horizontal,
index 977367d675f9ba7176e8dfe3ed26266f1ec79eb5..7724c30eb77050b15645d4b046a97b1504760589 100755 (executable)
@@ -19,7 +19,7 @@
   </ItemGroup>\r
 \r
   <ItemGroup>\r
-    <PackageReference Include="Tizen.NET" Version="10.0.0.17235" />\r
+    <PackageReference Include="Tizen.NET" Version="10.0.0.17305" />\r
     <PackageReference Include="Tizen.NET.Sdk" Version="1.1.8" />\r
   </ItemGroup>\r
 \r
index fffbca8cff753ff9064353dfb73ddb8de004164c..f425a878c4ecb12f73b00ea58b29c149a4c6f2ee 100755 (executable)
Binary files a/packaging/org.tizen.MusicPlayer-1.0.0.tpk and b/packaging/org.tizen.MusicPlayer-1.0.0.tpk differ