Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_street
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
android
android_street
Commits
171f2da8
Commit
171f2da8
authored
Aug 18, 2021
by
张释方
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
消除水波纹效果
parent
21cd4fac
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
6 additions
and
18 deletions
+6
-18
MainActivity.kt
app/src/main/java/com/mints/street/main/MainActivity.kt
+5
-17
activity_main.xml
app/src/main/res/layout/activity_main.xml
+1
-0
menu_navigation.xml
library_base/src/main/res/menu/menu_navigation.xml
+0
-1
No files found.
app/src/main/java/com/mints/street/main/MainActivity.kt
View file @
171f2da8
...
@@ -23,6 +23,7 @@ import com.mints.street.manager.oaid.OaidManager
...
@@ -23,6 +23,7 @@ import com.mints.street.manager.oaid.OaidManager
import
com.permissionx.guolindev.PermissionX
import
com.permissionx.guolindev.PermissionX
import
com.permissionx.guolindev.callback.RequestCallback
import
com.permissionx.guolindev.callback.RequestCallback
import
me.goldze.mvvmhabit.base.AppManager
import
me.goldze.mvvmhabit.base.AppManager
import
me.goldze.mvvmhabit.utils.KLog
import
me.goldze.mvvmhabit.utils.ToastUtils
import
me.goldze.mvvmhabit.utils.ToastUtils
...
@@ -89,26 +90,13 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainViewModel>() {
...
@@ -89,26 +90,13 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainViewModel>() {
}
}
// override fun dispatchTouchEvent(ev: MotionEvent): Boolean {
// if (ev.action == MotionEvent.ACTION_MOVE) {
// //触点的个数,就是有几个手指同时接触屏幕
// if (ev.pointerCount == 1) {
// homeFragment.updateGesture(true)
// } else {
// homeFragment.updateGesture(false)
// }
// }
//
// return super.dispatchTouchEvent(ev)
// }
}
}
private
fun
BottomNavigationViewEx
.
init
(
navigationItemSelectedAction
:
(
Int
)
->
Unit
):
BottomNavigationViewEx
{
private
fun
BottomNavigationViewEx
.
init
(
navigationItemSelectedAction
:
(
Int
)
->
Unit
):
BottomNavigationViewEx
{
enableAnimation
(
tru
e
)
enableAnimation
(
fals
e
)
enableShiftingMode
(
false
)
enableShiftingMode
(
false
)
enableItemShiftingMode
(
tru
e
)
enableItemShiftingMode
(
fals
e
)
setTextSize
(
12F
)
setTextSize
(
12F
)
setOnNavigationItemSelectedListener
{
setOnNavigationItemSelectedListener
{
navigationItemSelectedAction
.
invoke
(
it
.
itemId
)
navigationItemSelectedAction
.
invoke
(
it
.
itemId
)
...
@@ -121,11 +109,11 @@ private fun ViewPager2.initMain(activity: MainActivity): ViewPager2 {
...
@@ -121,11 +109,11 @@ private fun ViewPager2.initMain(activity: MainActivity): ViewPager2 {
//是否可滑动
//是否可滑动
this
.
isUserInputEnabled
=
false
this
.
isUserInputEnabled
=
false
//预加载
//预加载
// this.offscreenPageLimit = 2
this
.
offscreenPageLimit
=
2
//设置适配器
//设置适配器
adapter
=
object
:
FragmentStateAdapter
(
activity
)
{
adapter
=
object
:
FragmentStateAdapter
(
activity
)
{
override
fun
createFragment
(
position
:
Int
):
Fragment
{
override
fun
createFragment
(
position
:
Int
):
Fragment
{
KLog
.
e
(
"sdfsdfsa"
,
position
)
return
when
(
position
)
{
return
when
(
position
)
{
0
->
{
0
->
{
//首页
//首页
...
...
app/src/main/res/layout/activity_main.xml
View file @
171f2da8
...
@@ -35,6 +35,7 @@
...
@@ -35,6 +35,7 @@
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@color/color_F9F9F9"
android:background=
"@color/color_F9F9F9"
app:itemIconSize=
"20dp"
app:itemIconSize=
"20dp"
app:itemBackground=
"@null"
app:itemTextColor=
"@color/bottom_selector"
app:itemTextColor=
"@color/bottom_selector"
app:menu=
"@menu/menu_navigation"
/>
app:menu=
"@menu/menu_navigation"
/>
</FrameLayout>
</FrameLayout>
...
...
library_base/src/main/res/menu/menu_navigation.xml
View file @
171f2da8
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<item
<item
android:id=
"@+id/menu_home"
android:id=
"@+id/menu_home"
android:checked=
"true"
android:icon=
"@drawable/menu_main"
android:icon=
"@drawable/menu_main"
android:title=
"@string/bottom_name_home"
/>
android:title=
"@string/bottom_name_home"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment