From 18152c7cea21bcd1dc5224dee39d8b072abe3b47 Mon Sep 17 00:00:00 2001 From: Mindy Pereira Date: Wed, 6 Nov 2013 16:32:56 -0800 Subject: [PATCH] Swiperefresh sample Change-Id: Ifc5736c91e61b592a010bd212752347e141849cc --- samples/Support4Demos/AndroidManifest.xml | 9 ++ .../res/drawable-hdpi/refresh.png | Bin 0 -> 1739 bytes .../res/drawable-mdpi/refresh.png | Bin 0 -> 1169 bytes .../res/drawable-xhdpi/refresh.png | Bin 0 -> 2288 bytes .../layout/swipe_refresh_widget_sample.xml | 26 ++++ .../res/menu/swipe_refresh_menu.xml | 22 +++ .../Support4Demos/res/values-v11/styles.xml | 4 + samples/Support4Demos/res/values/colors.xml | 6 +- samples/Support4Demos/res/values/strings.xml | 2 + samples/Support4Demos/res/values/styles.xml | 9 +- .../widget/SwipeRefreshLayoutActivity.java | 139 ++++++++++++++++++ 11 files changed, 215 insertions(+), 2 deletions(-) create mode 100644 samples/Support4Demos/res/drawable-hdpi/refresh.png create mode 100644 samples/Support4Demos/res/drawable-mdpi/refresh.png create mode 100644 samples/Support4Demos/res/drawable-xhdpi/refresh.png create mode 100644 samples/Support4Demos/res/layout/swipe_refresh_widget_sample.xml create mode 100644 samples/Support4Demos/res/menu/swipe_refresh_menu.xml create mode 100644 samples/Support4Demos/src/com/example/android/supportv4/widget/SwipeRefreshLayoutActivity.java diff --git a/samples/Support4Demos/AndroidManifest.xml b/samples/Support4Demos/AndroidManifest.xml index 46a4831be..5b434886d 100644 --- a/samples/Support4Demos/AndroidManifest.xml +++ b/samples/Support4Demos/AndroidManifest.xml @@ -305,6 +305,15 @@ + + + + + + + diff --git a/samples/Support4Demos/res/drawable-hdpi/refresh.png b/samples/Support4Demos/res/drawable-hdpi/refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..d65c15f0d4b5988e924b4f7e9f42604258ff2c8a GIT binary patch literal 1739 zcmZ`)XIPVm7XC8XqcXzMMs|Q$HbP5;HiSfmBr+p~011dp4I}{+zR+R`a2a}Sg@A*C z3@gI|rcmIsMF@|ru~bHp@mW!p5hzp;NxAXnZ@?GHZM3pC}vH_yB)0u>am}^fz5rR@5@7QCuZc{|m}! z3JCx(Vj9^u^z@v(I-uArO#kBG^6To+(~sF^bvrEm=O{}=_xT&Pr+Iej2)D#1|Efqu zdyouE>@jX7lCw9PHPnn|ZOv_qzZ7l=8!#3Fj;M_yk#SH+S@rAIblhTXiwnQC_jX?? z+eM}1>4n=XbNj~@XSgzNjQw46)ac_4tgauuxGAk*Q0)G6C4Y_vfdGgIxs%it;Duh2Loc%+*K zd$4fpt2#HV%B-$O+ z(p(h;!S-+f%ul+))n6}4k10K#NC$uKBFd23=aGS^jAm>?UGv2qxqWU%@ckU8$r4bf z3X|>&NkeIqCk`VIdN?;-Koxv}TD$Ph3O0w;SnVj6S4U1xBw{kY-asGDz8TI^3=mm2 z)4kX2T1>|)GbLJ6&!kh7E0w)P$@`vgT#_f%BB(y0Tt%UX!hfN-OqIH<6Nl<}NBu0P z*Z6eQzN9c?bu(;C8p=%wtj5^FlvxK>8~0#Gn2pC+1+ZrR`nN8ero;}4mQ!F7dm-)O1|m&N73>)ad~KLm(sPBeZU#gj%JzAI#Rb-kDzEjtH3X5JaHzobI zbP-bLyXgB&6SSKCZsMvU_$L z4JXRK*PFF*51%knm=V%eV*`7#;A@j)U9SX~2S<;U@wImXua9aTLK*ZRqZB8ih9Ei8bz2?$&@h{0#gUPM3GHG@+JBL`kojn;I15h zYH`Tx zL^?VK?f%0%H`ZWz+&iCNS%G}U;vjb? zhIQv;UV>C6dj$D1FjT2AFf_CjA5L~c#`DCC7XMsm#F_88EW4Dvpb_@*6iJmTwArXhqUXNX|G+2WD!~J{D=NQ^a zKNj%R>kyo@EvU`Nb5_B^0`;R)Px6``?mg2wTQj_9=?)1^DOGckPNzjTiyteyrcE-C zIr-c$eg59<-Cx&izFv3!_q)yCCsw@5eOtcvtKI+fzw_5`{n@|tYre+Y604>E66;=; z?SB33+<)h%OL?^4C%-Oz5NsU4IJf)$>Z!SJE7(5T9atIRm>O(-}0&M%y;I3dI^J$_tgilWm+VMF>iXKol(7j z;eF^g-3QKhR8pO#>mRI-_-}aZs?~&5j6c6jZ*i*NUGG)8VBLZ*A9neAO=h$%^g6RQ zBJaclQ`fFpHtS!=hI}>I`QVd8{ZaPPQ`$OTe5W~HcACs6eq=|}(j13i=arNFmIt$a zRzCP5P9{)f=_U`B|>K)8Lr> z$K25HV8v5wx2C9iua>yZv|7#LbGiAE9V()m)0nyB`(58`32Hd+*;v^t!u-LmPXF39 z=?e>9)T~^T%Nw@Mb7#HWKBKr<#?_JEq?f+3o~D3rfO|>K1Rj zcl_}V(`WZ5bcJ&N^;^C<&EB7qf z1}0vMW7s#{zg6M&iZ}adWY+H8A2rtL?As|mf8~!lWoDxb4ECbM+-|wQ9BVX}USBlj zeY$v#%yHX_%`EH1Hb;qvnAOGyR9fu2+0SXJkhS1KP7T=+-c*f-jm|_TMv~#I;l6aKX`iS;xlZM zt4^pe7afo>>3UbEaXxfIx=72@KT#WUuN+ubcyQB`?`J$DPd;@m&bkoEdt&*j;C(mQ zzW$%MpRsh3@M$rnRi}WtPPN1}q9i4;B-JXpC>2OC7#SEE>lzyB8kmF_T38uaS{YjE z8UPsvA;ps_P&DM`r(~v8;?|(5r*#CVK@wy`aDG}zd16s2gJVj5QmTSyZen_BP-FVdQ&MBb@06!f2Pyhe` literal 0 HcmV?d00001 diff --git a/samples/Support4Demos/res/drawable-xhdpi/refresh.png b/samples/Support4Demos/res/drawable-xhdpi/refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..47da13e9afed80c9b074b8e1af2b797ff1c2767d GIT binary patch literal 2288 zcmZ`*c|6nqAAb+qjF2%J<;W04o1@&3Vm z{R2sa$X7?4;E6~g%+AdYfchNibsAih!{R-O`@zFETW3XyMzFJ|8vv(t0AQR2U{zFN z%m8o_55QL{02W06D94sQIbQk<5xyfZ#4}C zM9nvGdCE?Ni-)p4Wn_&zEA;8JcSz0F7P#E&6@DR>l>8=qW*4F8nD27W z$zjS$3sDnuNA-~b!0@S5EIzlOnKlTB35FNhnP|0i;}9F9VpF;yQ@}RLuvzkKvr6z2 z->-U^y`xsbJF^-tOo#1gvoIA#3o-t!gVsvPn`UGrT39+K4}O zR2K3DEQ)aw+6}cpM5qwbb>C9{lL#&`=j8`)u}>P8X^DkXZ-F*gAqWHKU_zNEMQmkg z_S6K(XKOw%k7WEhh_+Y{^Z94~swE@)(V!*;BrK$=qZ1DeBd@EM(Gt z9H_ywy{C4bzxIWZ#*lkyb}vlH_TB0GZyOn7`S|?ek|DjB#;2#%6EQb5;`Fn2`e(qo z%{hDePzv~h3G8F_$F@B^oPY_}XF2Jk9jLQ;Npy2+!?!kiNTi}!n?C#B2N=Oy>sfp( zKag+C_vefVUG7__L7I>k-&q*#s#C@m8cG-v5sl-KUc(Itv#IFMUE;gNh?;i-5*Cjw zY@m~slF>(BUL&)KuwqR^_(ER;&aMbG_i*Lo3XJ)@W~M99uDrbA+uNc*)VPe5`1;fn zqrmx;%Q9XV>(xp_#i5<;zb&{A!(E-;{mJ>E+sYhZtx3pQ6kxsl1{hIX~jo_QOqTJST-A1f7%jMn|nbbOxE| zsVUcnC>pQ?kNXMduT3+3nNb(4J6QE5u^#5!^gXfgx{)Tiik{q`_1z}Ls45d%;;REI zhB!r2-wo*(Sp;ih?64&SsOF6)}SA={AnR`F62 zn&u}zg=v(6@WrbIg#y;zrd^HOLg_==KJ6RfkH*~{R21s6llprKV-PlEly{r;>T%9a zj^;_Y@);9*6`Ag;yIr397S~uk&cXV4QpBk0g-sI(-uCPOV`+$*H=%=*-68hPf7;&^ z#v<&MGc!+4im8D2-C2I{I<$Rlo#%|A+0OpcNvVE)#Y7B0n|2XrvGMK=SMT}tA89Sc zEnA^2xNThfw2&t@GX4)F`BCl7N<}YBePn*;mtQ^N3N<`ITs;OiVs#XMd=|fXx~0%& zY{r|3@u`iLS=v-MAffD^`Sk25r2c`XR(&DQz`A1_x@46zo#<1m zOuC=$b~W6fb0L+Pn(I|UIIj1@ky9n0DcFiOP)T!!>@XP>e(z~3v|@md(GNf@NVv!K zjtSF36m$k>TC~7*pFLWFUwX%iZ%UCzo0C<}Wbt0xr`_&ch{ulLTT50QDQ*$PXHGwWRZcDAt-MoDCsZCv;v2m*$iFwX9nAE#wuxu53srjwKG|2i0clI$X__`(+k~zhX zf)pSY2lWm&+}4$+pmlN$Av0qXh71b&&Wx|(;>p4l2KoHJWYt^Q=1B=Ruy0RQm{v%y z{al@^eI&{oOZnWp-*akGTyyN&c-(`=Je}V-RCF=JCFM+TWM#|`u?o#b+d+StQU%gX z@fJ zjzH-NKh~Uu0U`kW?u#P}-e0OL>$_k^4dct;2=(%23NK&$+^p+vS2_;sUU=8ptL0zcb%c zbsG=OmoVH|HF<(n%(zl3+V?WMI}|+Czi)|oxKz;^@FGBqoTiL5ik@(LL$3kdzZI>3=>CKyq| + + + + + + \ No newline at end of file diff --git a/samples/Support4Demos/res/menu/swipe_refresh_menu.xml b/samples/Support4Demos/res/menu/swipe_refresh_menu.xml new file mode 100644 index 000000000..214c637ef --- /dev/null +++ b/samples/Support4Demos/res/menu/swipe_refresh_menu.xml @@ -0,0 +1,22 @@ + + + + + + \ No newline at end of file diff --git a/samples/Support4Demos/res/values-v11/styles.xml b/samples/Support4Demos/res/values-v11/styles.xml index 04c6f3f72..c21e6d8b2 100644 --- a/samples/Support4Demos/res/values-v11/styles.xml +++ b/samples/Support4Demos/res/values-v11/styles.xml @@ -19,6 +19,10 @@ + + + diff --git a/samples/Support4Demos/res/values/colors.xml b/samples/Support4Demos/res/values/colors.xml index a52502efa..ce3d63327 100644 --- a/samples/Support4Demos/res/values/colors.xml +++ b/samples/Support4Demos/res/values/colors.xml @@ -18,5 +18,9 @@ #7f00 #770000ff #7700ff00 - #77ffff00 + #77ffff00 + #ff0f9d58 + #ffdb4437 + #ff4285f4 + #fff4b400 diff --git a/samples/Support4Demos/res/values/strings.xml b/samples/Support4Demos/res/values/strings.xml index ce41aafc7..1c2835a2c 100644 --- a/samples/Support4Demos/res/values/strings.xml +++ b/samples/Support4Demos/res/values/strings.xml @@ -176,4 +176,6 @@ Widget/Content Loading Progress Bar + + Widget/SwipeRefreshLayout diff --git a/samples/Support4Demos/res/values/styles.xml b/samples/Support4Demos/res/values/styles.xml index 97cdb6f89..689555b69 100644 --- a/samples/Support4Demos/res/values/styles.xml +++ b/samples/Support4Demos/res/values/styles.xml @@ -21,7 +21,14 @@ selected when the holographic theme is available. --> - + + + +