|
- require "import"$ g% u, r% c5 ^
- import "android.app.*"/ e- n$ S, Q6 o b
- import "android.os.*"# _3 u4 q0 X, \1 T$ q- z& T
- import "android.widget.*"" l) B) k3 C9 q
- import "android.view.*"
- Q8 N+ e6 ~, L6 u - layout={
6 o% p1 _7 O# x( t4 f, N - LinearLayout;
0 F8 z/ N% c' [, X9 b - layout_width="fill";% x0 H' m) R" ~8 O! w; u1 E) K1 v$ c* q
- orientation="vertical";8 k0 I. j! `1 Q' W0 w$ p' [9 c
- layout_height="fill";
" p8 M: }# l% p% a6 Y+ z - {
! G2 q2 k* B- \* I) S - PullingLayout;
% Z0 a% I9 r1 ]5 {$ w+ @5 ?& m - id="pl";6 D, N' J7 S, g; k0 {% d
- PullDownEnabled="true";2 V( X: k- _, O" Z: a0 A
- PullUpEnabled="true";1 n4 X# D8 w+ [: k0 V
- layout_height="fill";
: q! n9 v- h! B. ? - layout_width="fill";
; p: J; G! q+ {% Z% v, c8 [" @ - {
. z* ~ ~: H) s* U) ^ - LinearLayout;
) {" g0 }: b8 ]: ^( R9 x8 [0 a- [ - {* _1 y7 I2 r8 Z9 [! I# c& }
- TextView;
* P) V4 ]6 a3 h5 o - textSize="14sp",
( G5 c& ?9 D# ^& X% u0 Y# f! ?& D - textColor=0xff000000,( g+ B* p) W2 p+ M' a: {
- gravity="center";
! j' n$ g4 E3 }* M( c$ K - text="下拉刷新";
( C, i7 Z' D7 p) d3 V - };9 {& H W+ F# [2 \; c2 T8 _
- };3 B+ h1 L' U8 t( G, O. v
- };2 _' E, G/ g' I2 D$ K/ p% u
- };
! z+ A5 X6 ?) o, {
) i0 i1 T# b+ X+ ~) p4 h- plly={: l% y* b) E$ j
- LinearLayout;
; n8 n- d# u8 s' Z! ~2 r$ O - layout_width="match_parent";+ ]5 v. u1 x8 X' ]- H
- gravity="center";
5 u% T6 I3 x2 Y* ?* G: u) e& R - orientation="vertical";
6 o9 ?$ g# `% w I - {. v3 s" d* y% ?) C( p: _& w6 m
- ProgressBar;
5 S6 }+ ?: m! E/ c- Z% F6 m - };
! J' w' Y0 G8 `; @$ f* I - };, _$ Z4 q/ N5 D' L6 D Z, v& [
- / Q$ t4 P7 u# v! ^
- activity.setTheme(android.R.style.Theme_DeviceDefault_Light)--设置md主题
% i/ I( m# T% C' I0 @
6 C& f* a/ K5 D0 \' G- activity.setContentView(loadlayout(layout)), B: |0 |# _6 a$ E( a; F
- activity.setTitle("自定义下拉刷新")) _* x4 x; v* Q( \, v3 q- t# J$ f, d3 _
- _$ z( m6 a \$ |% S, s& F
- function PullingLayout自定义上拉布局(pl,lay)
7 J2 G# A) ^1 \" A2 X W4 s - pl.getChildAt(0).getChildAt(0).removeView(pl.getChildAt(0).getChildAt(0).getChildAt(0))
5 W1 t6 [" _+ n% I. {- g# e - pl.getChildAt(0).getChildAt(0).addView(loadlayout(lay))0 N! [2 ?; M, r6 ~
- end& V- C2 I+ V" o. x4 K- ]: ]
- PullingLayout自定义上拉布局(pl,plly)9 L3 v' f- O1 h( v3 c
- function PullingLayout自定义下拉布局(pl,lay)3 j$ b4 h" o; u
- pl.getChildAt(2).getChildAt(0).removeView(pl.getChildAt(2).getChildAt(0).getChildAt(0))
; h& w- a$ a: t' I3 f - pl.getChildAt(2).getChildAt(0).addView(loadlayout(lay))" }9 ?) h; L o, v
- end" y9 i1 g8 C4 U( T( B8 c1 |
- PullingLayout自定义下拉布局(pl,plly)
复制代码 |
|