Comments (8)
Please follow all directions in the README
from jazzyviewpager.
Especially the "Modifying your PagerAdapter" part
from jazzyviewpager.
WIll do cheers for quick reply :)
from jazzyviewpager.
My app only has 3 views so should need to modify the pagerAdapter. When i change to :
public Object instantiateItem(View view, final int position) {
//View myView = views.get(position);
//mPager.setObjectForPosition(view, position);
//((ViewGroup) view).addView(myView);
//return myView;
Object obj = super.instantiateItem(view, position);
mJazzy.setObjectForPosition(obj, position);
return obj;
}
It errors with :
02-07 15:42:47.519: E/AndroidRuntime(29300): java.lang.UnsupportedOperationException: Required method instantiateItem was not overridden
How do i return the object when i need to return my view position (myView)?
from jazzyviewpager.
BINGO!
public Object instantiateItem(View view, final int position) {
View myView = views.get(position);
mPager.setObjectForPosition(myView, position);
((ViewGroup) view).addView(myView);
return myView;
}
If i didn't post anything i can guarantee i would have figured it out.
from jazzyviewpager.
I don't suppose there an "overscroll" say if i'm as far right as it goes, and try to swipe right can the view animate slightly?
For example the carbon twitter app: https://play.google.com/store/apps/details?id=com.dotsandlines.carbon
from jazzyviewpager.
Not right now, no. You can file an "enhancement" issue if you want.
from jazzyviewpager.
My implementation doesn't work. Got this error:
06-13 12:31:11.902: E/AndroidRuntime(1251): java.lang.UnsupportedOperationException: Required method instantiateItem was not overridden
@OverRide
public Object instantiateItem(ViewGroup container, final int position) {
final ImageView imageView;
inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View itemView = inflater.inflate(R.layout.viewpager_item, container,
false);
Button btn = (Button) itemView.findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// code here
}
});
// Locate the ImageView in viewpager_item.xml
imageView = (ImageView) itemView.findViewById(R.id.image);
// Capture position and set to the ImageView
imggun.setImageResource(image[position]);
// Add viewpager_item.xml to ViewPager
((ViewPager) container).addView(itemView);
int file = sounds[position];
final MediaPlayer mp = MediaPlayer.create(context, file);
imggun.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mp.start();
}
});
itemView.setTag(mp);
Object obj = super.instantiateItem(container, position);
mJazzy.setObjectForPosition(obj, position);
return obj;
}
from jazzyviewpager.
Related Issues (20)
- Why it not works when i change the itemView to ImageView ?
- Possible zoom in animation in list-view ?
- Display Next child in same view. HOT 2
- Request: add animations as shown on Google's example
- JazzyViewpager does not work properly on android 2.3.3 HOT 1
- Scaled Flip animation HOT 1
- JazzyViewPager FragmentStatePagerAdapter HOT 2
- I wanted to try the Flipboard style animation with a view pager...
- Unable to use this library in Android Studio HOT 9
- Rare crash when scrolling
- Suggestion: add "isInEditMode" for the CTOR of JazzyViewPager
- When change view pager width and height through ViewGroup.LayoutParams,Animation doesn't work!
- how to implement Circle page indicator with this jazzy view pager?
- List view scroll not working inside view pager HOT 2
- get out nineoldandroids
- how to close recycle?
- when i scrolling,sometimes i got incorrect angle ,
- swipe from the far left to the far right or vice versa, how can Implement less of a swipe
- About 3D animation
- How to add the dependency of the JazzyViewPager using Android studio
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 jazzyviewpager.