|
@@ -78,52 +78,43 @@ class TSAIListDataVM {
|
|
|
}()
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- lazy var oldPhotoAnimationItems: [TSDiscoverItemModel] = {
|
|
|
+ lazy var photoFilterItems: [TSDiscoverItemModel] = {
|
|
|
return [
|
|
|
- TSDiscoverItemModel(style: .creatVideo,
|
|
|
- viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
- generateModel: TSGenerateModel(json: video_Revive)),
|
|
|
- TSDiscoverItemModel(style: .creatVideo,
|
|
|
- viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
- generateModel: TSGenerateModel(json: video_SayHi)),
|
|
|
- TSDiscoverItemModel(style: .creatVideo,
|
|
|
- viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
- generateModel: TSGenerateModel(json: video_HeartGesture)),
|
|
|
- TSDiscoverItemModel(style: .creatVideo,
|
|
|
- viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
- generateModel: TSGenerateModel(json: video_BlowKiss)),
|
|
|
- TSDiscoverItemModel(style: .creatVideo,
|
|
|
- viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
- generateModel: TSGenerateModel(json: video_JazzDance)),
|
|
|
- TSDiscoverItemModel(style: .creatVideo,
|
|
|
- viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
- generateModel: TSGenerateModel(json: video_Applaud)),
|
|
|
- TSDiscoverItemModel(style: .creatVideo,
|
|
|
- viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
- generateModel: TSGenerateModel(json: video_Cheers)),
|
|
|
- TSDiscoverItemModel(style: .creatVideo,
|
|
|
- viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
- generateModel: TSGenerateModel(json: video_Salute)),
|
|
|
- TSDiscoverItemModel(style: .creatVideo,
|
|
|
- viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
- generateModel: TSGenerateModel(json: video_Stroll)),
|
|
|
+ TSDiscoverItemModel(style: .ptp,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Anime","alistHome_1_Anime"]),
|
|
|
+ generateModel: TSGenerateModel(json: ptp_Anime)),
|
|
|
+ TSDiscoverItemModel(style: .ptp,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Polaroid","alistHome_1_Polaroid"]),
|
|
|
+ generateModel: TSGenerateModel(json: ptp_Polaroid)),
|
|
|
+ TSDiscoverItemModel(style: .ptp,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Emoji","alistHome_1_Emoji"]),
|
|
|
+ generateModel: TSGenerateModel(json: ptp_Emoji)),
|
|
|
+ TSDiscoverItemModel(style: .ptp,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_Pix3D","alistHome_1_Pix3D"]),
|
|
|
+ generateModel: TSGenerateModel(json: ptp_Pix3D)),
|
|
|
+ TSDiscoverItemModel(style: .ptp,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_90sAnime","alistHome_1_90sAnime"]),
|
|
|
+ generateModel: TSGenerateModel(json: ptp_90sAnime)),
|
|
|
+ TSDiscoverItemModel(style: .ptp,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_ActionFigure","alistHome_1_ActionFigure"]),
|
|
|
+ generateModel: TSGenerateModel(json: ptp_ActionFigure)),
|
|
|
+ TSDiscoverItemModel(style: .ptp,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_PlushToy","alistHome_1_PlushToy"]),
|
|
|
+ generateModel: TSGenerateModel(json: ptp_PlushToy)),
|
|
|
+ TSDiscoverItemModel(style: .ptp,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(title: "",style: .comparison, imageNameds: ["alistHome_0_MusicBox","alistHome_1_MusicBox"]),
|
|
|
+ generateModel: TSGenerateModel(json: ptp_MusicBox))
|
|
|
]
|
|
|
}()
|
|
|
- lazy var oldPhotoAnimationSection: TSDiscoverSectionModel = {
|
|
|
+ lazy var photoFilterSection: TSDiscoverSectionModel = {
|
|
|
let section = TSDiscoverSectionModel()
|
|
|
- section.setTitle(imageNamed: "📽️",title: "Old Photo Animation")
|
|
|
+ section.setTitle(imageNamed: "🎆",title: "Photo Filter")
|
|
|
section.sectionEdge = UIEdgeInsets(top: 0, left: kDiscoverSection.left, bottom: 0, right: kDiscoverSection.right)
|
|
|
- section.items = [oldPhotoAnimationItems]
|
|
|
+ section.items = [photoFilterItems]
|
|
|
return section
|
|
|
}()
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
+
|
|
|
lazy var loveScenesItems: [TSDiscoverItemModel] = {
|
|
|
return [
|
|
|
TSDiscoverItemModel(style: .creatVideo,
|
|
@@ -195,6 +186,9 @@ class TSAIListDataVM {
|
|
|
|
|
|
lazy var editPhotoItems: [TSDiscoverItemModel] = {
|
|
|
return [
|
|
|
+ TSDiscoverItemModel(style: .removeWatermark,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(style: .crossDissolve, imageNameds: ["alistHome_0_RemoveWatermark","alistHome_1_RemoveWatermark"]),
|
|
|
+ generateModel: TSGenerateModel(json: ptp_RemoveWatermark)),
|
|
|
TSDiscoverItemModel(style: .portraitFusion,
|
|
|
viewModel: TSDiscoverBaseItemVM(imageNamed: "alistHome_0_PortraitFusion"),
|
|
|
generateModel: TSGenerateModel(json: ptp_PortraitFusion)),
|
|
@@ -204,9 +198,6 @@ class TSAIListDataVM {
|
|
|
TSDiscoverItemModel(style: .removeBg,
|
|
|
viewModel: TSDiscoverAnimationItemVM(style: .crossDissolve, imageNameds: ["alistHome_0_RemoveBackground","alistHome_1_RemoveBackground"]),
|
|
|
generateModel: TSGenerateModel(json: ptp_RemoveBg)),
|
|
|
- TSDiscoverItemModel(style: .removeWatermark,
|
|
|
- viewModel: TSDiscoverAnimationItemVM(style: .crossDissolve, imageNameds: ["alistHome_0_RemoveWatermark","alistHome_1_RemoveWatermark"]),
|
|
|
- generateModel: TSGenerateModel(json: ptp_RemoveWatermark)),
|
|
|
TSDiscoverItemModel(style: .photoExpand,
|
|
|
viewModel: TSDiscoverBaseItemVM(imageNamed: "alistHome_0_ExpandPhoto"),
|
|
|
generateModel: TSGenerateModel(json: ptp_PhotoExpand)),
|
|
@@ -216,19 +207,64 @@ class TSAIListDataVM {
|
|
|
lazy var editPhotoSection: TSDiscoverSectionModel = {
|
|
|
let section = TSDiscoverSectionModel()
|
|
|
section.setTitle(imageNamed: "🖌️",title: "Edit Old Photo")
|
|
|
- section.sectionEdge = UIEdgeInsets(top: 0, left: kDiscoverSection.left, bottom: k_TabBar_Height+10, right: kDiscoverSection.right)
|
|
|
+ section.sectionEdge = UIEdgeInsets(top: 0, left: kDiscoverSection.left, bottom: 0, right: kDiscoverSection.right)
|
|
|
section.items = [editPhotoItems]
|
|
|
return section
|
|
|
}()
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ lazy var oldPhotoAnimationItems: [TSDiscoverItemModel] = {
|
|
|
+ return [
|
|
|
+ TSDiscoverItemModel(style: .creatVideo,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
+ generateModel: TSGenerateModel(json: video_Revive)),
|
|
|
+ TSDiscoverItemModel(style: .creatVideo,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
+ generateModel: TSGenerateModel(json: video_SayHi)),
|
|
|
+ TSDiscoverItemModel(style: .creatVideo,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
+ generateModel: TSGenerateModel(json: video_HeartGesture)),
|
|
|
+ TSDiscoverItemModel(style: .creatVideo,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
+ generateModel: TSGenerateModel(json: video_BlowKiss)),
|
|
|
+ TSDiscoverItemModel(style: .creatVideo,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
+ generateModel: TSGenerateModel(json: video_JazzDance)),
|
|
|
+ TSDiscoverItemModel(style: .creatVideo,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
+ generateModel: TSGenerateModel(json: video_Applaud)),
|
|
|
+ TSDiscoverItemModel(style: .creatVideo,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
+ generateModel: TSGenerateModel(json: video_Cheers)),
|
|
|
+ TSDiscoverItemModel(style: .creatVideo,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
+ generateModel: TSGenerateModel(json: video_Salute)),
|
|
|
+ TSDiscoverItemModel(style: .creatVideo,
|
|
|
+ viewModel: TSDiscoverAnimationItemVM(style: .gif),
|
|
|
+ generateModel: TSGenerateModel(json: video_Stroll)),
|
|
|
+ ]
|
|
|
+ }()
|
|
|
+ lazy var oldPhotoAnimationSection: TSDiscoverSectionModel = {
|
|
|
+ let section = TSDiscoverSectionModel()
|
|
|
+ section.setTitle(imageNamed: "📽️",title: "Old Photo Animation")
|
|
|
+ section.sectionEdge = UIEdgeInsets(top: 0, left: kDiscoverSection.left, bottom: k_TabBar_Height+10, right: kDiscoverSection.right)
|
|
|
+ section.items = [oldPhotoAnimationItems]
|
|
|
+ return section
|
|
|
+ }()
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
lazy var listDatas: [TSDiscoverSectionModel] = {
|
|
|
return [
|
|
|
bannerSection,
|
|
|
restoreOldPhotoSection,
|
|
|
- oldPhotoAnimationSection,
|
|
|
// loveScenesSection,//love场景审核不通过,先去掉
|
|
|
+ photoFilterSection,
|
|
|
emotionSection,
|
|
|
editPhotoSection,
|
|
|
+ oldPhotoAnimationSection,
|
|
|
]
|
|
|
}()
|
|
|
|