using System; using Shared.Common; namespace Shared.Phone.Device.CommonForm { public class RoomNoNameMainView : FrameLayout { /// /// SceneIcon /// public Button Icon; /// /// RoomNameButton /// public Button RoomNameButton; /// /// CardBG /// private Button CardBG; /// /// iconFL /// public FrameLayout iconFL; /// /// RoomMainView /// /// /// public RoomNoNameMainView(int x, int y) { X = Application.GetRealWidth(x); Y = Application.GetRealHeight(y); Width = Application.GetMinRealAverage(487); Height = Application.GetMinRealAverage(348); } /// /// init /// public void Init() { CardBG = new Button { Width = Application.GetMinRealAverage(495), Height = Application.GetMinRealAverage(354), UnSelectedImagePath = "Room/RoomCardView.png", Gravity = Gravity.CenterHorizontal }; AddChidren(CardBG); iconFL = new FrameLayout { X = Application.GetMinRealAverage(14), Width = Application.GetMinRealAverage(467), Height = Application.GetMinRealAverage(311), Gravity = Gravity.CenterHorizontal, Radius = (uint)Application.GetMinRealAverage(29), BackgroundColor=ZigbeeColor.Current.GXCBlackBackgroundColor3 }; AddChidren(iconFL); Icon = new Button { X = Application.GetMinRealAverage(115), Y=Application.GetMinRealAverage(141), Width = Application.GetMinRealAverage(92), Height = Application.GetMinRealAverage(72), UnSelectedImagePath="Room/NoNameRoom.png" }; iconFL.AddChidren(Icon); RoomNameButton = new Button() { X = Application.GetMinRealAverage(230), Y = Application.GetMinRealAverage(141), Width = Application.GetMinRealAverage(141), Height = Application.GetMinRealAverage(84), TextColor = ZigbeeColor.Current.GXCTextWhiteColor, TextID=R.MyInternationalizationString.Unallocated, TextSize=14 , }; AddChidren(RoomNameButton); } /// /// SetRoomName /// /// public void SetRoomName(string name) { RoomNameButton.Text = name; } /// /// SetRoomIcon /// /// public void SetRoomIcon(string imagePath) { Icon.UnSelectedImagePath = imagePath; } } }