summaryrefslogtreecommitdiffstats
path: root/proguard.flags
diff options
context:
space:
mode:
authorAndy Huang <ath@google.com>2012-02-17 15:37:42 -0800
committerAndy Huang <ath@google.com>2012-02-24 11:53:02 -0800
commitf70fc4052b72a850bbb9be585d0f5a4877ee9448 (patch)
tree47e55870842db2f016e94c2a0dbd288bd0b26d51 /proguard.flags
parentfaa996b9b5469640c4ea72b89aef27dfb919d41a (diff)
downloadandroid_packages_apps_UnifiedEmail-f70fc4052b72a850bbb9be585d0f5a4877ee9448.tar.gz
android_packages_apps_UnifiedEmail-f70fc4052b72a850bbb9be585d0f5a4877ee9448.tar.bz2
android_packages_apps_UnifiedEmail-f70fc4052b72a850bbb9be585d0f5a4877ee9448.zip
conversation view zooming
Zoom is enabled on the entire conversation using the built-in WebView mechanism. Wide messages are individually best-effort shrunken to fit-width. Start a custom ViewGroup to hold both message headers and the single WebView. A common view parent makes input handling easy: the WebView drives scroll position, and position is relayed to the custom ViewGroup to cheaply shift around headers without a full relayout. For now, all headers are inflated at once, but soon they can be recycled depending on the virtual scroll viewport. Change-Id: I92555f9b79e10630457b17ca970ab9a2e9028e80
Diffstat (limited to 'proguard.flags')
-rw-r--r--proguard.flags4
1 files changed, 4 insertions, 0 deletions
diff --git a/proguard.flags b/proguard.flags
index 61b14fe66..6996693f4 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -31,3 +31,7 @@
-keepclasseswithmembers class com.android.mail.ui.AnimatingItemView {
*** setAnimatedHeight(...);
}
+
+-keepclasseswithmembers class com.android.mail.ui.ConversationViewFragment$MailJsBridge {
+ public <methods>;
+}