gxc
2020-02-28 66a9965c44ecc32a6696abca876ab9d1cd091584
ZigbeeApp/Shared/Phone/Device/Category/CategorySceneSelectImgByLocal.cs
old mode 100755 new mode 100644
@@ -12,8 +12,7 @@
        /// </summary>
        private FrameLayout bodyFrameLayout;
        public  Action action;
        public  Action<string> action;
        public CategorySceneSelectImgByLocal()
        {
@@ -71,40 +70,38 @@
            };
            bodyFrameLayout.AddChidren(scrollView);
            int k = 1;
            for (int j = 0; j < 2; j++)
            int k = 0;
            for (int j = 0; j < 5; j++)
            {
                var itemView = new FrameLayout()
                {
                    Height = Application.GetRealHeight(311 + CommonPage.XLeft)
                    Height = Application.GetRealHeight(311 + 58)
                };
                scrollView.AddChidren(itemView);
                for (int i = 0; i < 2; i++)
                {
                    var icon = new Button()
                    var icon = new ImageView()
                    {
                        X=Application.GetRealWidth(CommonPage.XLeft+i*(467+32)),
                        Width=Application.GetMinRealAverage(467),
                        Height=Application.GetMinRealAverage(311),
                        Gravity=Gravity.CenterVertical,
                        UnSelectedImagePath = $"SceneIcon/{k}.png",
                        X=Application.GetRealWidth(58+i*(467+32)),
                        Y=Application.GetRealHeight(58),
                        Width=Application.GetRealWidth(467),
                        Height=Application.GetRealHeight(311),
                        ImagePath = $"SceneIcon/{k}.jpg",
                        Radius =(uint)Application.GetRealHeight(17)
                    };
                    itemView.AddChidren(icon);
                    icon.SetViewShadow(true);
                    k++;
                    EventHandler<MouseEventArgs> selectIcon = (sender, e) =>
                    {
                        CategoryAddScene.ImagePath = icon.UnSelectedImagePath;
                        Room.AddRoomScene.ImagePath = icon.UnSelectedImagePath;
                        action?.Invoke();
                        action?.Invoke(icon.ImagePath);
                        action = null;
                        this.RemoveFromParent();
                    };
                    icon.MouseUpEventHandler += selectIcon;
                }
            }
        }
        #endregion
    }