当前位置:首页 > 小说推荐 > 正文内容

下电影用什么软件好(下电影的软件)

ikogu5个月前 (09-17)小说推荐7
电影票价比拼:全网8大平台省钱攻略大揭秘

大家周末好,今天依然为大家分享之前使用ArkTS实现过的案例,一个电影App,今天使用仓颉的UI再次实现,看看仓颉和ArkTs有哪些相同和不同之处。

这个页面的结构比较简单,因为没有导航栏,全都使用List容器实现,最顶部是一个巨大的图片,这个不再演示,继续看下面的部分。

接下来两个部分都有标题了,所以使用ListItemGroup的header来实现,这部分知识点我们最近频繁用到:

@Builder func itemHead(text:String) {
    Row{
        Text(text)
        .fontColor(Color.WHITE)
        .fontSize()
    }
    .width.percent)
    .height()
    .alignItems(VerticalAlign.Center)
    .padding(top:3,left:)
}
ListItemGroup(ListItemGroupParams(header:{=>bind(this.itemHead,this)(‘分类’)})){
}

接下来是分类列表的内容部分,我们首先要定义一个数组,仓颉的数组写法和ArkTS略有不同:

@State var types:ArrayList<String> = ArrayList<String>([&#;全部的&#;,&#;动作&#;,&#;喜剧片&#;,&#;爱情&#;,&#;乡村&#;,&#;都市&#;,&#;战争&#;])

然后在页面中循环添加分类组件,仓颉的Foreach写法也是和ArkTS不同的:

Scroll{
    Row{
        ForEach(types, itemGeneratorFunc: {str:String,index:Int64 =>
            if(index == currentType){
                    Text(str)
                    .fontSize()
                    .fontColor(Color.WHITE)
                    .padding(top:8,bottom:8,left:,right:)
                    .borderRadius()
                    .backgroundColor(0x6152FF)
            }else {
                    Text(str)
                    .fontSize()
                    .fontColor(Color.WHITE)
                    .padding(top:8,bottom:8,left:,right:)
                    .borderRadius()
                    .backgroundColor(Color(6, 4, , alpha: ))
            }
                })
    }
}

最底部分电影列表和上面类似,直接贴代码:

ListItemGroup(ListItemGroupParams(header:{=>bind(this.itemHead,this)(&#;最受欢迎&#;)})){
    ListItem{
        Scroll{
            Row(){
                ForEach(ArrayList<String>([&#;1&#;,&#;1&#;,&#;2&#;]), itemGeneratorFunc: {str:String,index:Int64 =>
                            Image(@r(app.media.fm))
                        .width)
                        .height)
                        .borderRadius()
                        .objectFit(ImageFit.Fill)
                            })
            }
        }
    }
}

以上就是今天的内容分享,感谢阅读。##HarmonyOS语言##仓颉##休闲娱乐#

相关文章

以岭连花清瘟胶囊的功效与作用

连花清瘟胶囊一天日产量能达到1500万粒。新冠肺炎疫情开始后,在国家卫健委历次的诊疗方案中,连花清瘟胶囊(颗粒)均被列为推荐用药,在抗击疫情过程中发挥着重要作用。将所有生产线24小时用来生产连花清瘟产...

总裁在上我在下电视剧(总裁在上我在下电视剧策驰)

电视剧《总裁在上我在下》腾讯视频app软件可以看。 结局是男主角成为总裁,而女主角在他的身边支持和陪伴。原因是经过一系列挫折和努力,男主角顺利完成了自己的事业目标,成功成为总裁。而女主角则在整个故事中...

穿成炮灰攻之后(穿成炮灰攻之后TXT下载资源)

《快穿之给我一个吻》简介:后面的番外是之前用来当补充的甜点师和赛车手的后续,之前没看过的或者记不清了的读者,作者到时候会放到作者有话说里,不会让读者重复购买,放上来的都是后续的新内容,对番外没兴趣的读...

媚婚之嫡女本色全文免费阅读书

媚婚之嫡女本色主角:陌桑宫悯作者:灵琲小说简介陌桑穿越了,穿越到历史上没有记载的时空,职场上向来混得风生水起的白领精英,在这里却遇上让她恨得咬牙切齿的克星,高冷男神——宫悯。  他嫌她为人太过阴诡狠毒...

小说的更新时间(小说的更新时间和顺序)

小说最好在读者最活跃的时间更新,这样可以吸引更多的读者。一般来说,周末或者晚上是大多数人有空阅读的时间,因此在这个时间段更新小说可以获得更多的关注和反馈。此外,可以根据读者的反馈和喜好,适时调整更新时...

穿越小说完结(打猎穿越小说完结)

醉玲珑月沉吟凤囚凰少年丞相世外客云狂永夜绾青丝潇然梦蔓蔓青萝薄荷茶靡梨花白拈花一笑醉流景酌墨桃花尽嫣然梦落繁花蓝雪穿越,没有理由玥影横斜山雨欲来风满楼不负如来不负卿穿越与反穿越诛颜风槿如画多多益善挽留...