feat: 首页与应用壳模块
新增: - StatusBarView 自定义状态栏(圆点+信号条+电池壳,按原型图V3) - ViewPager2 左右滑动(设置页/主页,默认主页) - 主页:时钟+日期+快捷区3卡片(对接statisticsNew API) - 设置页:圆形头像+用户信息+设备信息+调试模式 - TaskApi 接口(统计+考勤) - HomePagerAdapter(View方式,避免Fragment嵌套) - 页面指示器+快捷区卡片背景drawable 修改: - HomeFragment 重写为ViewPager2容器 - NetworkModule 添加TaskApi提供者 - styles.xml 添加ConfigRow/Label/Value样式 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -6,6 +6,7 @@ import com.xiaoqu.watch.network.EnvConfig
|
||||
import com.xiaoqu.watch.network.SignatureInterceptor
|
||||
import com.xiaoqu.watch.network.UnbindInterceptor
|
||||
import com.xiaoqu.watch.network.api.CommonApi
|
||||
import com.xiaoqu.watch.network.api.TaskApi
|
||||
import dagger.Module
|
||||
import dagger.Provides
|
||||
import dagger.hilt.InstallIn
|
||||
@@ -62,4 +63,10 @@ object NetworkModule {
|
||||
fun provideCommonApi(retrofit: Retrofit): CommonApi {
|
||||
return retrofit.create(CommonApi::class.java)
|
||||
}
|
||||
|
||||
@Provides
|
||||
@Singleton
|
||||
fun provideTaskApi(retrofit: Retrofit): TaskApi {
|
||||
return retrofit.create(TaskApi::class.java)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user