| | |
| | | { |
| | | public class PlayView |
| | | { |
| | | |
| | | |
| | | /// <summary> |
| | | ///白色图片父控件 |
| | | /// </summary> |
| | |
| | | Height = Application.GetRealHeight(526), |
| | | Width = Application.GetRealWidth(327), |
| | | BackgroundImagePath = "MusicIcon/playBj.png", |
| | | |
| | | }; |
| | | /// <summary> |
| | | /// 音乐汉字 |
| | |
| | | Y = Application.GetRealHeight(16), |
| | | Width = Application.GetRealWidth(100), |
| | | Height = Application.GetRealHeight(33), |
| | | TextColor = Color.MusicTxet14Color, |
| | | TextColor = MusicColor.MusicTxet14Color, |
| | | TextSize = TextSize.Text24, |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextID=StringId.a31Music, |
| | | TextID = StringId.a31Music, |
| | | }; |
| | | /// <summary> |
| | | /// 区域名称 |
| | |
| | | { |
| | | X = Application.GetRealWidth(16), |
| | | Y = Application.GetRealHeight(53), |
| | | Width = Application.GetRealWidth(100), |
| | | Width = Application.GetRealWidth(270), |
| | | Height = Application.GetRealHeight(17), |
| | | TextColor = Color.MusicNoTxetColor, |
| | | TextColor = MusicColor.MusicNoTxetColor, |
| | | TextSize = TextSize.Text12, |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextID = StringId.region, |
| | | |
| | | }; |
| | | /// <summary> |
| | | ///收藏图标 |
| | |
| | | { |
| | | X = Application.GetRealWidth(273), |
| | | Y = Application.GetRealHeight(14), |
| | | Width = Application.GetMinRealAverage(40), |
| | | Height = Application.GetMinRealAverage(40), |
| | | Width = Application.GetRealWidth(40), |
| | | Height = Application.GetRealWidth(40), |
| | | UnSelectedImagePath = "MusicIcon/collect.png", |
| | | SelectedImagePath = "MusicIcon/collectSelected.png", |
| | | }; |
| | | /// <summary> |
| | | ///快,退进度条父控件 |
| | | /// </summary> |
| | | public FrameLayout fra = new FrameLayout |
| | | { |
| | | X = Application.GetRealWidth(57), |
| | | Y = Application.GetRealHeight(72), |
| | | Width = Application.GetRealWidth(202+12), |
| | | Height = Application.GetRealWidth(202+12), |
| | | }; |
| | | /// <summary> |
| | | ///显示播放音乐图标 |
| | | /// </summary> |
| | | public Button musicIconBtn = new Button |
| | | { |
| | | X = Application.GetRealWidth(63), |
| | | Y = Application.GetRealHeight(72), |
| | | Width = Application.GetMinRealAverage(202), |
| | | Height = Application.GetMinRealAverage(202), |
| | | Width = Application.GetRealWidth(158), |
| | | Height = Application.GetRealWidth(158), |
| | | UnSelectedImagePath = "MusicIcon/musicIcon.png", |
| | | Gravity = Gravity.Center, |
| | | }; |
| | | /// <summary> |
| | | /// 快,退进度条 |
| | | /// </summary> |
| | | public DiyArcSeekBar diyArcSeekBar = new DiyArcSeekBar |
| | | { |
| | | Width = Application.GetRealWidth(202), |
| | | Height = Application.GetRealWidth(202), |
| | | ProgressBarColor = MusicColor.SelectedColor, |
| | | OpenAngle = 0,//开口角度 |
| | | ArcWidth = Application.GetRealWidth(4),//进度宽度 |
| | | ThumbImagePath = "MusicIcon/thumbImage.png",//进度条按钮图标 |
| | | ThumbImageHeight = Application.GetMinRealAverage(8),//进度条按钮图标的高度(默认正方形:宽和高一样) |
| | | MaxValue=100, |
| | | Gravity = Gravity.Center, |
| | | SeekBarPadding = Application.GetMinRealAverage(3), |
| | | }; |
| | | |
| | | /// <summary> |
| | | ///音乐开始时间 |
| | | /// </summary> |
| | |
| | | { |
| | | X = Application.GetRealWidth(22), |
| | | Y = Application.GetRealHeight(261), |
| | | Width = Application.GetRealWidth(37), |
| | | Width = Application.GetRealWidth(37 + 5+20), |
| | | Height = Application.GetRealHeight(20), |
| | | TextColor = Color.TextTimeColor, |
| | | TextColor = MusicColor.TextTimeColor, |
| | | TextSize = TextSize.Text14, |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | |
| | | }; |
| | | /// <summary> |
| | | ///音乐结束时间 |
| | | /// </summary> |
| | | public Button endTimeBtn = new Button |
| | | { |
| | | X = Application.GetRealWidth(269), |
| | | X = Application.GetRealWidth(269-20), |
| | | Y = Application.GetRealHeight(261), |
| | | Width = Application.GetRealWidth(37), |
| | | Width = Application.GetRealWidth(37 + 5+20), |
| | | Height = Application.GetRealHeight(20), |
| | | TextColor = Color.TextTimeColor, |
| | | TextColor = MusicColor.TextTimeColor, |
| | | TextSize = TextSize.Text14, |
| | | TextAlignment = TextAlignment.CenterRight, |
| | | |
| | | }; |
| | | /// <summary> |
| | | /// 歌名名称(TextView超出长度自己滚动) |
| | |
| | | Y = Application.GetRealHeight(290), |
| | | Width = Application.GetRealWidth(203), |
| | | Height = Application.GetRealHeight(30), |
| | | TextColor = Color.TextColor, |
| | | TextColor = MusicColor.TextColor, |
| | | TextSize = TextSize.Text16, |
| | | }; |
| | | |
| | | |
| | | /// <summary> |
| | | /// 歌手名称 |
| | | /// </summary> |
| | |
| | | Y = Application.GetRealHeight(322), |
| | | Width = Application.GetRealWidth(203), |
| | | Height = Application.GetRealHeight(21), |
| | | TextColor = Color.MusicNoTxetColor, |
| | | TextColor = MusicColor.MusicNoTxetColor, |
| | | TextSize = TextSize.Text12, |
| | | |
| | | }; |
| | |
| | | { |
| | | X = Application.GetRealWidth(70), |
| | | Y = Application.GetRealHeight(355), |
| | | Width = Application.GetMinRealAverage(28), |
| | | Height = Application.GetMinRealAverage(28), |
| | | Width = Application.GetRealWidth(28), |
| | | Height = Application.GetRealWidth(28), |
| | | UnSelectedImagePath = "MusicIcon/list.png", |
| | | }; |
| | | /// <summary> |
| | |
| | | { |
| | | X = Application.GetRealWidth(150), |
| | | Y = Application.GetRealHeight(355), |
| | | Width = Application.GetMinRealAverage(28), |
| | | Height = Application.GetMinRealAverage(28), |
| | | Width = Application.GetRealWidth(28), |
| | | Height = Application.GetRealWidth(28), |
| | | UnSelectedImagePath = "MusicIcon/love1.png", |
| | | SelectedImagePath = "MusicIcon/loveSelected1.png", |
| | | }; |
| | |
| | | { |
| | | X = Application.GetRealWidth(230), |
| | | Y = Application.GetRealHeight(355), |
| | | Width = Application.GetMinRealAverage(28), |
| | | Height = Application.GetMinRealAverage(28), |
| | | Width = Application.GetRealWidth(28), |
| | | Height = Application.GetRealWidth(28), |
| | | UnSelectedImagePath = "MusicIcon/playList.png", |
| | | }; |
| | | /// <summary> |
| | |
| | | { |
| | | X = Application.GetRealWidth(24), |
| | | Y = Application.GetRealHeight(414), |
| | | Width = Application.GetMinRealAverage(24), |
| | | Height = Application.GetMinRealAverage(24), |
| | | Width = Application.GetRealWidth(24), |
| | | Height = Application.GetRealWidth(24), |
| | | UnSelectedImagePath = "MusicIcon/vol.png", |
| | | }; |
| | | /// <summary> |
| | |
| | | Height = Application.GetRealHeight(54),//进度条父控件背景高度 |
| | | IsProgressTextShow = false,//显示百分比 |
| | | IsClickable = true,//进度条是否滑动 |
| | | ProgressBarColor = Color.SelectedColor,//选中进度条颜色 |
| | | ProgressBarColor = MusicColor.SelectedColor,//选中进度条颜色 |
| | | ThumbImagePath = "MusicIcon/progressIcon.png",//进度条按钮图标 |
| | | ThumbImageHeight = Application.GetMinRealAverage(54),//进度条按钮图标的高度(默认正方形:宽和高一样) |
| | | SeekBarViewHeight = Application.GetMinRealAverage(8),//进度条的高度 |
| | | ProgressChangeDelayTime=300,//0.3秒发送一次 |
| | | ThumbImageHeight = Application.GetRealWidth(54),//进度条按钮图标的高度(默认正方形:宽和高一样) |
| | | SeekBarViewHeight = Application.GetRealWidth(8),//进度条的高度 |
| | | ProgressChangeDelayTime = 300,//0.3秒发送一次 |
| | | SeekBarPadding = Application.GetRealWidth(20), |
| | | }; |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public Button volValueBtn = new Button |
| | | { |
| | | X = Application.GetRealWidth(279-4), |
| | | X = Application.GetRealWidth(279 - 4), |
| | | Y = Application.GetRealHeight(418), |
| | | Width = Application.GetRealWidth(26+4), |
| | | Width = Application.GetRealWidth(26 + 4+10), |
| | | Height = Application.GetRealHeight(17), |
| | | Text = "0%", |
| | | TextColor = Color.MusicNoTxetColor, |
| | | TextColor = MusicColor.MusicNoTxetColor, |
| | | TextSize = TextSize.Text12, |
| | | }; |
| | | /// <summary> |
| | |
| | | { |
| | | X = Application.GetRealWidth(64), |
| | | Y = Application.GetRealHeight(466), |
| | | Width = Application.GetMinRealAverage(40), |
| | | Height = Application.GetMinRealAverage(40), |
| | | Width = Application.GetRealWidth(40), |
| | | Height = Application.GetRealWidth(40), |
| | | UnSelectedImagePath = "MusicIcon/prve1.png", |
| | | SelectedImagePath = "MusicIcon/prve1Selected.png", |
| | | }; |
| | |
| | | { |
| | | X = Application.GetRealWidth(144), |
| | | Y = Application.GetRealHeight(466), |
| | | Width = Application.GetMinRealAverage(40), |
| | | Height = Application.GetMinRealAverage(40), |
| | | Width = Application.GetRealWidth(40), |
| | | Height = Application.GetRealWidth(40), |
| | | UnSelectedImagePath = "MusicIcon/pause1.png", |
| | | SelectedImagePath = "MusicIcon/play1.png", |
| | | }; |
| | |
| | | { |
| | | X = Application.GetRealWidth(224), |
| | | Y = Application.GetRealHeight(466), |
| | | Width = Application.GetMinRealAverage(40), |
| | | Height = Application.GetMinRealAverage(40), |
| | | Width = Application.GetRealWidth(40), |
| | | Height = Application.GetRealWidth(40), |
| | | UnSelectedImagePath = "MusicIcon/next1.png", |
| | | SelectedImagePath = "MusicIcon/next1Selected.png", |
| | | }; |
| | |
| | | musicBjFl.AddChidren(musicNameBtn); |
| | | musicBjFl.AddChidren(regionBtn); |
| | | musicBjFl.AddChidren(collectIconBtn); |
| | | musicBjFl.AddChidren(musicIconBtn); |
| | | musicBjFl.AddChidren(fra); |
| | | fra.AddChidren(musicIconBtn); |
| | | fra.AddChidren(diyArcSeekBar); |
| | | musicBjFl.AddChidren(startTimeBtn); |
| | | musicBjFl.AddChidren(endTimeBtn); |
| | | musicBjFl.AddChidren(songNameTextView); |