</ProjectReference>
</ItemGroup>
<ItemGroup>
- <None Include="res\pinned_apps_info.xml" />
- </ItemGroup>
- <ItemGroup>
<Content Include="res\AppIcon.png" />
- <Content Include="res\background.jpg" />
<Content Include="res\bg_dimmed.png" />
<Content Include="res\btn_home_list_move_left.png" />
<Content Include="res\btn_home_list_move_right.png" />
<Content Include="res\btn_tizen_option_menu_bg_selected.9.png" />
<Content Include="res\btn_tizen_option_menu_list_box_bg.9.png" />
<Content Include="res\btn_tizen_option_menu_nocontent_bg.9.png" />
- <Content Include="res\focus_circle.png" />
- <Content Include="res\focus_circle_inverse.png" />
<Content Include="res\ic_apps_additional_back.png" />
<Content Include="res\ic_apps_launcher_pinmark.png" />
<Content Include="res\ic_apps_launcher_checkmark.png" />
- <Content Include="res\ic_black.png" />
- <Content Include="res\ic_blue.png" />
- <Content Include="res\ic_green.png" />
<Content Include="res\ic_home_menu_addpin_138.png" />
<Content Include="res\ic_home_menu_addpin_182.png" />
<Content Include="res\ic_home_menu_apps_138.png" />
<Content Include="res\ic_home_menu_apps_182.png" />
<Content Include="res\ic_launcher_mediahub_138.png" />
<Content Include="res\ic_launcher_mediahub_182.png" />
- <Content Include="res\ic_red.png" />
- <Content Include="res\ic_tizen_apps_additional_back.png" />
- <Content Include="res\ic_tizen_apps_launcher_pinmark.png" />
<Content Include="res\ic_tizen_home_list_addpin_focused.png" />
<Content Include="res\ic_tizen_home_list_addpin_normal.png" />
<Content Include="res\ic_tizen_home_list_allapps_focused.png" />
<Content Include="res\ic_tizen_option_menu_list_box_check_focused.png" />
<Content Include="res\ic_tizen_option_menu_list_box_check_normal.png" />
<Content Include="res\ic_tizen_option_menu_list_box_check_selected.png" />
- <Content Include="res\ic_yellow.png" />
<Content Include="res\img_apps_list_dimmed_85.9.png" />
<Content Include="res\img_apps_list_dimmed_95.9.png" />
+ <Content Include="res\img_apps_list_dimmed_check.png" />
<Content Include="res\img_home_list_dimmed_apps_60.png" />
<Content Include="res\img_tizen_apps_list_dimmed.png" />
<Content Include="res\img_tizen_apps_list_dimmed_check.png" />
View nextItemView = ButtonViewList[nextIndex];
int translateX = SizeUtils.GetWidthSize((int)originItemView.TranslationX + 216);
- int translateY = SizeUtils.GetWidthSize((int)originItemView.TranslationY);
- originItemView.TranslateTo(translateX, translateY, 300);
- translateX = SizeUtils.GetWidthSize((int)nextItemView.TranslationX - 216);
- nextItemView.TranslateTo(translateX, 0, 300);
+ int nextTranslateX = SizeUtils.GetWidthSize((int)nextItemView.TranslationX - 216);
+
+ var animation = new Animation();
+
+ var originScaleDown = new Animation(v => originItemView.Scale = v, 1, 0.92);
+ var originScaleUp = new Animation(v => originItemView.Scale = v, 0.92, 1);
+ var originTranslate = new Animation(v => originItemView.TranslationX = v, SizeUtils.GetWidthSize((int)originItemView.TranslationX), translateX);
+ var nextScaleDown = new Animation(v => nextItemView.Scale = v, 1, 0.81);
+ var nextScaleUp = new Animation(v => nextItemView.Scale = v, 0.81, 1);
+ var nextTranslate = new Animation(v => nextItemView.TranslationX = v, SizeUtils.GetWidthSize((int)nextItemView.TranslationX), nextTranslateX);
+
+ animation.Add(0, 0.5, originScaleDown);
+ animation.Add(0.5, 1, originScaleUp);
+ animation.Add(0, 1, originTranslate);
+ animation.Add(0, 0.5, nextScaleDown);
+ animation.Add(0.5, 1, nextScaleUp);
+ animation.Add(0, 1, nextTranslate);
+
+ animation.Commit(this, "MoveRightAnimation", 334);
+
+ if (SizeUtils.GetWidthSize((int)(originItemView.X + translateX+ 216)) - SizeUtils.GetWidthSize((int)PanelScrollView.ScrollX) > SizeUtils.GetWidthSize(1920))
+ {
+ ScrollToRight();
+ }
ButtonViewList[index] = nextItemView;
ButtonViewList[nextIndex] = originItemView;
View prevItemView = ButtonViewList[prevIndex];
int translateX = SizeUtils.GetWidthSize((int)originItemView.TranslationX - 216);
- int translateY = SizeUtils.GetWidthSize((int)originItemView.TranslationY);
- originItemView.TranslateTo(translateX, translateY, 300);
- translateX = SizeUtils.GetWidthSize((int)prevItemView.TranslationX + 216);
- prevItemView.TranslateTo(translateX, 0, 300);
+ int prevTranslateX = SizeUtils.GetWidthSize((int)prevItemView.TranslationX + 216);
+
+ var animation = new Animation();
+
+ var originScaleDown = new Animation(v => originItemView.Scale = v, 1, 0.92);
+ var originScaleUp = new Animation(v => originItemView.Scale = v, 0.92, 1);
+ var originTranslate = new Animation(v => originItemView.TranslationX = v, SizeUtils.GetWidthSize((int)originItemView.TranslationX), translateX);
+ var prevScaleDown = new Animation(v => prevItemView.Scale = v, 1, 0.81);
+ var prevScaleUp = new Animation(v => prevItemView.Scale = v, 0.81, 1);
+ var prevTranslate = new Animation(v => prevItemView.TranslationX = v, SizeUtils.GetWidthSize((int)prevItemView.TranslationX), prevTranslateX);
+
+ animation.Add(0, 0.5, originScaleDown);
+ animation.Add(0.5, 1, originScaleUp);
+ animation.Add(0, 1, originTranslate);
+ animation.Add(0, 0.5, prevScaleDown);
+ animation.Add(0.5, 1, prevScaleUp);
+ animation.Add(0, 1, prevTranslate);
+
+ animation.Commit(this, "MoveLeftAnimation", 334);
+
+ if (SizeUtils.GetWidthSize((int)(originItemView.X + translateX)) - SizeUtils.GetWidthSize((int)PanelScrollView.ScrollX) < 0)
+ {
+ ScrollToLeft();
+ }
ButtonViewList[index] = prevItemView;
ButtonViewList[prevIndex] = originItemView;