Comments (11)
Hi @akankshapaul048 ,
If you call setCurrentItem()
on your ViewPager, the dots will automatically refresh
from dotsindicator.
Well i did that but no changes
from dotsindicator.
Try this
Handler().postDelayed({viewPager.setCurrentItem(1, true)}, 100)
from dotsindicator.
@SamadiPour This worked for me:
private void buildViewPager(){
....
viewPager.setCurrentItem(0); //this goes to onCreate() method
}
private boolean onStart = true;
@Override
public void onWindowFocusChanged(boolean hasFocus) {
if(onStart){
onStart = false;
viewPager.setCurrentItem(initialPosition, false); //set initial position you want
}
}
from dotsindicator.
Correct, this is still a problem, unless you setCurrentItem with an animation.
viewPager.setCurrentItem(1, true)
from dotsindicator.
@tommybuonomo any updates on this?
from dotsindicator.
Handler().postDelayed({viewPager.setCurrentItem(1, true)}, 75) worked but i want it without this!
is there any other way?
from dotsindicator.
Hello, we've hit this as well.
Both the Spring and Worm implementations have the same buggy behavior, on a dark mode switch it selects the 1'st dot but the adapter reports position 3 as the currently active item.
It does not happen on the Dots one, and that is a shame as Worm is so cool.
Debugging the override fun onPageScrolled(selectedPosition: Int, nextPosition: Int, positionOffset: Float)
callback of worm we see the correct nextPosition but since the dots are not present (only 1 is rendered) it cannot compute the offset to scroll to.
vp.setCurrentItem(pos, smooth)
only works correctly for Dots not for the other 2.
In our case we use flow and no matter the delay we use we cannot get it to work.
Dot state recovers on next / prev page navigations or on adapter changes.
Can you guys have a look at it?
from dotsindicator.
It's still the problem. Indicator doesn't update it's state correctly, and I don't see a way to set currentItem manually
from dotsindicator.
Duplicate of #126
from dotsindicator.
Hello there, thanks everyone for your contribution
This will be fixed in the 4.3
release
from dotsindicator.
Related Issues (20)
- DotsGradientDrawable Nullpointer exception
- For Custom buildTypes Not Import HOT 3
- dotWidthFactor for unselected dot
- No build variant found for ':app'
- Issue in support of rtl and ltr.
- Gradle Error "Null extracted folder for artifact ResolvedArtifact" for "com.tbuonomo:dotsindicator:5.0" HOT 3
- dotsindicator position changed listener
- Versions 4.3 and 5.0 don't work with custom build types, but version 4.2 did! HOT 2
- Split artifacts for Compose and View-based indicators
- Set color for selected dots for ShiftIndicatorType in Jetpack Compose
- DotsIndicator 5.0 causes NullPointerException on SingleLiveData, but 4.3 works fine!
- Kotlin 1.7.1 Could not find com.tbuonomo.andrui:viewpagerdotsindicator:5.0. HOT 3
- Dupplicate class with version 5.0
- com.tbuonomo.andrui:viewpagerdotsindicator:3.0.3
- Selected item indicator color can't edit
- class file has wrong version 62.0, should be 55.0 HOT 2
- set backgorund color of SpringDotsIndicator
- Feature request : vertical dots indicator
- How to change selected dot position?
- Indicator dose not appear on screen
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dotsindicator.