diff --git a/circle_app/android/build.gradle b/circle_app/android/build.gradle index 2870ca5..89af7cb 100644 --- a/circle_app/android/build.gradle +++ b/circle_app/android/build.gradle @@ -9,12 +9,15 @@ buildscript { maven{url 'https://maven.aliyun.com/repository/jcenter' } maven {url 'https://developer.huawei.com/repo/'} maven { url 'https://developer.hihonor.com/repo/' } + maven { url "https://mvn.mob.com/android"} } dependencies { classpath 'com.android.tools.build:gradle:7.2.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.huawei.agconnect:agcp:1.6.0.300' + classpath 'com.android.tools.build:gradle:3.1.2' + classpath 'com.mob.sdk:MobSDK:+' } } diff --git a/circle_app/lib/app/circle/logic.dart b/circle_app/lib/app/circle/logic.dart index a669894..70f8c76 100644 --- a/circle_app/lib/app/circle/logic.dart +++ b/circle_app/lib/app/circle/logic.dart @@ -224,11 +224,12 @@ class CircleLogic extends GetxController { } void getBanner() async { - bannerList.clear(); + var data = await DioManager.instance.get(url: Api.getNearbyBeanner, params: {}); var bean = BaseResponse.fromJson( data, (data) => BannerList.fromJson(data)); + bannerList.clear(); bannerList.addAll(bean.data.banners); cityName = bean.data.city; } @@ -253,8 +254,10 @@ class CircleLogic extends GetxController { orientationList.forEach((element) { if (element.isSelect) orientations.add(element.id); }); + if(offset==0){ + getBanner(); + } - // getBanner(); var data = await DioManager.instance.post(url: Api.postNearbyList, params: { "offset": offset, 'deep': deep, diff --git a/circle_app/lib/app/circle/view.dart b/circle_app/lib/app/circle/view.dart index 4a681e3..aaa6ee2 100644 --- a/circle_app/lib/app/circle/view.dart +++ b/circle_app/lib/app/circle/view.dart @@ -476,7 +476,7 @@ class _CirclePageState extends State } Widget bannerView(CircleLogic controller) { - return Container( + return SizedBox( height: 160.sp, // margin: EdgeInsets.symmetric(horizontal: 16.sp), child: Swiper( @@ -485,7 +485,7 @@ class _CirclePageState extends State loop: logic.bannerList.length>1?true:false, // index:logic.index, itemBuilder: (BuildContext context, int index) { - // print(index); + print(logic.bannerList[index].picUrl); return GestureDetector( onTap: () async { print(logic.bannerList[index].param);