Commit 53acf047 authored by 周文华's avatar 周文华

【调整】调整创建首页的天气UI

parent 2da1a960
...@@ -2,6 +2,7 @@ package com.base.scanqrclear.ui.main ...@@ -2,6 +2,7 @@ package com.base.scanqrclear.ui.main
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import com.base.scanqrclear.R import com.base.scanqrclear.R
import com.base.scanqrclear.ads.AdsMgr import com.base.scanqrclear.ads.AdsMgr
...@@ -55,6 +56,13 @@ class CreateFragment : BaseFragment<FragmentCreateBinding>(FragmentCreateBinding ...@@ -55,6 +56,13 @@ class CreateFragment : BaseFragment<FragmentCreateBinding>(FragmentCreateBinding
override fun initView() { override fun initView() {
super.initView() super.initView()
binding.tvWeather.setCompoundDrawablesWithIntrinsicBounds(
ContextCompat.getDrawable(requireContext(), R.mipmap.x_qing),
null,
null,
null
)
binding.tvWeather.text = "40℃"
binding.space.layoutParams.height = BarUtils.getStatusBarHeight() binding.space.layoutParams.height = BarUtils.getStatusBarHeight()
// binding.ivVip.updatePadding(top = BarUtils.getStatusBarHeight()) // binding.ivVip.updatePadding(top = BarUtils.getStatusBarHeight())
adapter = FunctionAdapter() adapter = FunctionAdapter()
......
...@@ -150,7 +150,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -150,7 +150,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
//https://www.jianshu.com/p/f69bd30cf5b0 //https://www.jianshu.com/p/f69bd30cf5b0
//FragmentStateAdapter 这里必须传人fragment //FragmentStateAdapter 这里必须传人fragment
adapter = pageAdapter adapter = pageAdapter
offscreenPageLimit = 5 offscreenPageLimit = 4
} }
binding.viewPager2.registerOnPageChangeCallback(object : ViewPager2.OnPageChangeCallback() { binding.viewPager2.registerOnPageChangeCallback(object : ViewPager2.OnPageChangeCallback() {
...@@ -190,8 +190,8 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -190,8 +190,8 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
} }
}) })
val defaultTab = binding.tabLayout.getTabAt(1) // val defaultTab = binding.tabLayout.getTabAt(1)
defaultTab?.select() // defaultTab?.select()
} }
private var isScanTabFirst: Boolean = true private var isScanTabFirst: Boolean = true
......
...@@ -17,14 +17,16 @@ ...@@ -17,14 +17,16 @@
<TextView <TextView
android:id="@+id/tv_weather" android:id="@+id/tv_weather"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="36dp"
android:layout_marginTop="4dp"
android:layout_marginStart="16dp" android:layout_marginStart="16dp"
android:includeFontPadding="false" android:includeFontPadding="false"
tools:drawableStart="@mipmap/x_qing"
android:gravity="center"
android:background="@drawable/bg_gradient_weather" android:background="@drawable/bg_gradient_weather"
android:paddingHorizontal="17dp" android:paddingHorizontal="14dp"
android:paddingVertical="8dp"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="19sp" android:textSize="15sp"
app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@id/space" app:layout_constraintTop_toBottomOf="@id/space"
tools:text="30℃" /> tools:text="30℃" />
...@@ -32,7 +34,7 @@ ...@@ -32,7 +34,7 @@
<TextView <TextView
android:id="@+id/tv_zodiac" android:id="@+id/tv_zodiac"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="36dp"
android:includeFontPadding="false" android:includeFontPadding="false"
android:background="@drawable/bg_gradient_zodiac" android:background="@drawable/bg_gradient_zodiac"
android:paddingHorizontal="17dp" android:paddingHorizontal="17dp"
...@@ -40,7 +42,7 @@ ...@@ -40,7 +42,7 @@
android:layout_marginEnd="16dp" android:layout_marginEnd="16dp"
android:text="@string/zodiac" android:text="@string/zodiac"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="19sp" android:textSize="15sp"
app:layout_constraintRight_toRightOf="parent" app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="@id/tv_weather" /> app:layout_constraintTop_toTopOf="@id/tv_weather" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment