summaryrefslogtreecommitdiff
path: root/android/src
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2012-02-22 12:31:02 +0100
committerTor Andersson <tor.andersson@artifex.com>2012-02-22 12:31:02 +0100
commitb6e9b2f8fe172d7175cea3d14d89f986688639af (patch)
tree40d91a63315df6b7c950ab4b09d4d313b89ec9c1 /android/src
parent482ae6630a379bccb6c2fcb2fa9c61037fe0727e (diff)
downloadmupdf-b6e9b2f8fe172d7175cea3d14d89f986688639af.tar.xz
Tweak animations and colors.
Diffstat (limited to 'android/src')
-rw-r--r--android/src/com/artifex/mupdf/MuPDFActivity.java39
1 files changed, 25 insertions, 14 deletions
diff --git a/android/src/com/artifex/mupdf/MuPDFActivity.java b/android/src/com/artifex/mupdf/MuPDFActivity.java
index f7de9a4f..051c2740 100644
--- a/android/src/com/artifex/mupdf/MuPDFActivity.java
+++ b/android/src/com/artifex/mupdf/MuPDFActivity.java
@@ -7,6 +7,7 @@ import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.RectF;
+import android.graphics.drawable.ColorDrawable;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
@@ -238,7 +239,6 @@ public class MuPDFActivity extends Activity
}
};
mDocView.setAdapter(new MuPDFPageAdapter(this, core));
- mDocView.setBackgroundResource(R.drawable.tiled_background);
// Make the buttons overlay, and store all its
// controls in variables
@@ -344,6 +344,8 @@ public class MuPDFActivity extends Activity
RelativeLayout layout = new RelativeLayout(this);
layout.addView(mDocView);
layout.addView(mButtonsView);
+ layout.setBackgroundResource(R.drawable.tiled_background);
+ //layout.setBackgroundResource(R.color.canvas);
setContentView(layout);
}
@@ -416,8 +418,9 @@ public class MuPDFActivity extends Activity
mSearchText.requestFocus();
showKeyboard();
}
+
Animation anim = new TranslateAnimation(0, 0, -mTopBarSwitcher.getHeight(), 0);
- anim.setDuration(500);
+ anim.setDuration(200);
anim.setAnimationListener(new Animation.AnimationListener() {
public void onAnimationStart(Animation animation) {
mTopBarSwitcher.setVisibility(View.VISIBLE);
@@ -426,16 +429,19 @@ public class MuPDFActivity extends Activity
public void onAnimationEnd(Animation animation) {}
});
mTopBarSwitcher.startAnimation(anim);
- anim = new TranslateAnimation(0, 0, mLowerButtons.getHeight(), 0);
- anim.setDuration(500);
+
+ anim = new TranslateAnimation(0, 0, mPageSlider.getHeight(), 0);
+ anim.setDuration(200);
anim.setAnimationListener(new Animation.AnimationListener() {
public void onAnimationStart(Animation animation) {
- mLowerButtons.setVisibility(View.VISIBLE);
+ mPageSlider.setVisibility(View.VISIBLE);
}
public void onAnimationRepeat(Animation animation) {}
- public void onAnimationEnd(Animation animation) {}
+ public void onAnimationEnd(Animation animation) {
+ mPageNumberView.setVisibility(View.VISIBLE);
+ }
});
- mLowerButtons.startAnimation(anim);
+ mPageSlider.startAnimation(anim);
}
}
@@ -443,8 +449,9 @@ public class MuPDFActivity extends Activity
if (mButtonsVisible) {
mButtonsVisible = false;
hideKeyboard();
+
Animation anim = new TranslateAnimation(0, 0, 0, -mTopBarSwitcher.getHeight());
- anim.setDuration(500);
+ anim.setDuration(200);
anim.setAnimationListener(new Animation.AnimationListener() {
public void onAnimationStart(Animation animation) {}
public void onAnimationRepeat(Animation animation) {}
@@ -453,16 +460,19 @@ public class MuPDFActivity extends Activity
}
});
mTopBarSwitcher.startAnimation(anim);
- anim = new TranslateAnimation(0, 0, 0, mLowerButtons.getHeight());
- anim.setDuration(500);
+
+ anim = new TranslateAnimation(0, 0, 0, mPageSlider.getHeight());
+ anim.setDuration(200);
anim.setAnimationListener(new Animation.AnimationListener() {
- public void onAnimationStart(Animation animation) {}
+ public void onAnimationStart(Animation animation) {
+ mPageNumberView.setVisibility(View.INVISIBLE);
+ }
public void onAnimationRepeat(Animation animation) {}
public void onAnimationEnd(Animation animation) {
- mLowerButtons.setVisibility(View.INVISIBLE);
+ mPageSlider.setVisibility(View.INVISIBLE);
}
});
- mLowerButtons.startAnimation(anim);
+ mPageSlider.startAnimation(anim);
}
}
@@ -502,7 +512,8 @@ public class MuPDFActivity extends Activity
mSearchText = (EditText)mButtonsView.findViewById(R.id.searchText);
mLowerButtons = mButtonsView.findViewById(R.id.lowerButtons);
mTopBarSwitcher.setVisibility(View.INVISIBLE);
- mLowerButtons.setVisibility(View.INVISIBLE);
+ mPageNumberView.setVisibility(View.INVISIBLE);
+ mPageSlider.setVisibility(View.INVISIBLE);
}
void showKeyboard() {