Skip to content

Commit 0d2d777

Browse files
committed
Merge pull request castorflex#5 from pawelantczak/master
Added the flip imageview itself as parameter in the callbacks.
2 parents 085e99f + b3a80a3 commit 0d2d777

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

Library/src/fr/castorflex/android/flipimageview/library/FlipImageView.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ public class FlipImageView extends ImageView implements View.OnClickListener,
4343

4444
public interface OnFlipListener {
4545

46-
public void onClick(boolean flipped);
46+
public void onClick(FlipImageView view);
4747

48-
public void onFlipStart();
48+
public void onFlipStart(FlipImageView view);
4949

50-
public void onFlipEnd();
50+
public void onFlipEnd(FlipImageView view);
5151
}
5252

5353
private OnFlipListener mListener;
@@ -227,22 +227,22 @@ public void setOnFlipListener(OnFlipListener listener) {
227227
public void onClick(View v) {
228228
toggleFlip();
229229
if (mListener != null) {
230-
mListener.onClick(mIsFlipped);
230+
mListener.onClick(this);
231231
}
232232
}
233233

234234
@Override
235235
public void onAnimationStart(Animation animation) {
236236
if (mListener != null) {
237-
mListener.onFlipStart();
237+
mListener.onFlipStart(this);
238238
}
239239
mIsFlipping = true;
240240
}
241241

242242
@Override
243243
public void onAnimationEnd(Animation animation) {
244244
if (mListener != null) {
245-
mListener.onFlipEnd();
245+
mListener.onFlipEnd(this);
246246
}
247247
mIsFlipping = false;
248248
}

Sample/src/fr/castorflex/android/flipimageview/sample/SampleActivity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public void onCreate(Bundle savedInstanceState) {
8787
/////////////////////FLIP IMAGE VIEW///////////////////
8888

8989
@Override
90-
public void onClick(boolean flipped) {
90+
public void onClick(FlipImageView view) {
9191
mFlipImageView.setInterpolator(fInterpolators[mSpinner.getSelectedItemPosition()]);
9292
mFlipImageView.setDuration(mSeekBar.getProgress());
9393
mFlipImageView.setRotationXEnabled(mCheckBoxX.isChecked());
@@ -97,12 +97,12 @@ public void onClick(boolean flipped) {
9797
}
9898

9999
@Override
100-
public void onFlipStart() {
100+
public void onFlipStart(FlipImageView view) {
101101
mTextViewAnimationListener.setText("OnFlipStart");
102102
}
103103

104104
@Override
105-
public void onFlipEnd() {
105+
public void onFlipEnd(FlipImageView view) {
106106
mTextViewAnimationListener.setText("OnFlipEnd");
107107
}
108108

0 commit comments

Comments
 (0)