using System; using Shared; namespace HDL_ON.UI.Music.View { public class PlayView { /// ///白色图片父控件 /// public FrameLayout musicBjFl = new FrameLayout { Y = Application.GetRealHeight(24), X = Application.GetRealWidth(24), Height = Application.GetRealHeight(526), Width = Application.GetRealWidth(327), BackgroundImagePath = "MusicIcon/playBj.png", }; /// /// 音乐汉字 /// public Button musicNameBtn = new Button { X = Application.GetRealWidth(16), Y = Application.GetRealHeight(16), Width = Application.GetRealWidth(100), Height = Application.GetRealHeight(33), TextColor = Color.MusicTxet14Color, TextSize = TextSize.Text24, TextAlignment = TextAlignment.CenterLeft, TextID=StringId.a31Music, }; /// /// 区域名称 /// public Button regionBtn = new Button { X = Application.GetRealWidth(16), Y = Application.GetRealHeight(53), Width = Application.GetRealWidth(100), Height = Application.GetRealHeight(17), TextColor = Color.MusicNoTxetColor, TextSize = TextSize.Text12, TextAlignment = TextAlignment.CenterLeft, TextID = StringId.region, }; /// ///收藏图标 /// public Button collectIconBtn = new Button { X = Application.GetRealWidth(273), Y = Application.GetRealHeight(14), Width = Application.GetMinRealAverage(40), Height = Application.GetMinRealAverage(40), UnSelectedImagePath = "MusicIcon/collect.png", SelectedImagePath = "MusicIcon/collectSelected.png", }; /// ///显示播放音乐图标 /// public Button musicIconBtn = new Button { X = Application.GetRealWidth(63), Y = Application.GetRealHeight(72), Width = Application.GetMinRealAverage(202), Height = Application.GetMinRealAverage(202), UnSelectedImagePath = "MusicIcon/musicIcon.png", }; /// ///音乐开始时间 /// public Button startTimeBtn = new Button { X = Application.GetRealWidth(22), Y = Application.GetRealHeight(261), Width = Application.GetRealWidth(37), Height = Application.GetRealHeight(20), TextColor = Color.TextTimeColor, TextSize = TextSize.Text14, TextAlignment = TextAlignment.CenterLeft, }; /// ///音乐结束时间 /// public Button endTimeBtn = new Button { X = Application.GetRealWidth(269), Y = Application.GetRealHeight(261), Width = Application.GetRealWidth(37), Height = Application.GetRealHeight(20), TextColor = Color.TextTimeColor, TextSize = TextSize.Text14, TextAlignment = TextAlignment.CenterRight, }; /// /// 歌名名称(TextView超出长度自己滚动) /// public TextView songNameTextView = new TextView { X = Application.GetRealWidth(62), Y = Application.GetRealHeight(290), Width = Application.GetRealWidth(203), Height = Application.GetRealHeight(30), TextColor = Color.TextColor, TextSize = TextSize.Text16, }; /// /// 歌手名称 /// public Button singerBtn = new Button { X = Application.GetRealWidth(62), Y = Application.GetRealHeight(322), Width = Application.GetRealWidth(203), Height = Application.GetRealHeight(21), TextColor = Color.MusicNoTxetColor, TextSize = TextSize.Text12, }; /// /// 播放顺序 /// public Button playOrderBtn = new Button { X = Application.GetRealWidth(70), Y = Application.GetRealHeight(355), Width = Application.GetMinRealAverage(28), Height = Application.GetMinRealAverage(28), UnSelectedImagePath = "MusicIcon/list.png", }; /// /// 喜爱 /// public Button loveBtn = new Button { X = Application.GetRealWidth(150), Y = Application.GetRealHeight(355), Width = Application.GetMinRealAverage(28), Height = Application.GetMinRealAverage(28), UnSelectedImagePath = "MusicIcon/love1.png", SelectedImagePath = "MusicIcon/loveSelected1.png", }; /// /// 播放列表 /// public Button playlistBtn = new Button { X = Application.GetRealWidth(230), Y = Application.GetRealHeight(355), Width = Application.GetMinRealAverage(28), Height = Application.GetMinRealAverage(28), UnSelectedImagePath = "MusicIcon/playList.png", }; /// /// 音量图标 /// public Button volIconBtn = new Button { X = Application.GetRealWidth(24), Y = Application.GetRealHeight(414), Width = Application.GetMinRealAverage(24), Height = Application.GetMinRealAverage(24), UnSelectedImagePath = "MusicIcon/vol.png", }; /// /// 音量进度条 /// public DiyImageSeekBar volSeekBar = new DiyImageSeekBar { Y = Application.GetRealHeight(399), X = Application.GetRealWidth(58), Width = Application.GetRealWidth(215), Height = Application.GetRealHeight(54),//进度条父控件背景高度 IsProgressTextShow = false,//显示百分比 IsClickable = true,//进度条是否滑动 ProgressBarColor = Color.SelectedColor,//选中进度条颜色 ThumbImagePath = "MusicIcon/progressIcon.png",//进度条按钮图标 ThumbImageHeight = Application.GetMinRealAverage(54),//进度条按钮图标的高度(默认正方形:宽和高一样) SeekBarViewHeight = Application.GetMinRealAverage(8),//进度条的高度 ProgressChangeDelayTime=300,//0.3秒发送一次 }; /// /// 音量值百分比; /// public Button volValueBtn = new Button { X = Application.GetRealWidth(279-4), Y = Application.GetRealHeight(418), Width = Application.GetRealWidth(26+4), Height = Application.GetRealHeight(17), Text = "0%", TextColor = Color.MusicNoTxetColor, TextSize = TextSize.Text12, }; /// /// 上一曲 /// public Button prevBtn = new Button { X = Application.GetRealWidth(64), Y = Application.GetRealHeight(466), Width = Application.GetMinRealAverage(40), Height = Application.GetMinRealAverage(40), UnSelectedImagePath = "MusicIcon/prve1.png", SelectedImagePath = "MusicIcon/prve1Selected.png", }; /// /// 暂停/播放 /// public Button playBtn = new Button { X = Application.GetRealWidth(144), Y = Application.GetRealHeight(466), Width = Application.GetMinRealAverage(40), Height = Application.GetMinRealAverage(40), UnSelectedImagePath = "MusicIcon/pause1.png", SelectedImagePath = "MusicIcon/play1.png", }; /// /// 下一曲 /// public Button nextBtn = new Button { X = Application.GetRealWidth(224), Y = Application.GetRealHeight(466), Width = Application.GetMinRealAverage(40), Height = Application.GetMinRealAverage(40), UnSelectedImagePath = "MusicIcon/next1.png", SelectedImagePath = "MusicIcon/next1Selected.png", }; /// /// 播放界面的方法 /// /// public void viewFrameLayout(FrameLayout fL) { fL.AddChidren(musicBjFl); musicBjFl.AddChidren(musicNameBtn); musicBjFl.AddChidren(regionBtn); musicBjFl.AddChidren(collectIconBtn); musicBjFl.AddChidren(musicIconBtn); musicBjFl.AddChidren(startTimeBtn); musicBjFl.AddChidren(endTimeBtn); musicBjFl.AddChidren(songNameTextView); musicBjFl.AddChidren(singerBtn); musicBjFl.AddChidren(playOrderBtn); musicBjFl.AddChidren(loveBtn); musicBjFl.AddChidren(playlistBtn); musicBjFl.AddChidren(volIconBtn); musicBjFl.AddChidren(volSeekBar); musicBjFl.AddChidren(volValueBtn); musicBjFl.AddChidren(prevBtn); musicBjFl.AddChidren(playBtn); musicBjFl.AddChidren(nextBtn); } } }