|
- require "import"1 c- X6 k7 S( r4 O2 R
- import "android.app.*"
9 ~2 H2 S, @- L( K" w& M - import "android.os.*"3 D" G$ {0 a: X3 D
- import "android.widget.*"
. R. U4 y, n$ D: E# B - import "android.view.*"
( z, ]' a$ f. ~% P6 H9 u - layout={9 l1 J) o( l5 [- Q1 ?9 w* I$ l4 [4 Q
- LinearLayout; q! t, t( \/ b. A \( ]" q$ h
- orientation="vertical";+ c+ U2 v1 b G/ p
- layout_height="fill";1 v( F) | y8 i2 {$ R$ w
- layout_width="fill";! _+ p( Z8 J# M7 g
- {
. q8 ^% V3 }1 }* H6 L0 f0 }! U - LinearLayout;+ _; Z( T; z) Q1 A7 `2 a& w6 h9 x
- orientation="vertical";
( E" y8 Z& V8 O1 B& [ - layout_width="match_parent";
, X+ K; b( ]: m' F) H& U- m2 I - backgroundColor="0xFFF2F2F2";( H% D( [% z- B% T1 D, W$ v
- layout_weight="3";9 g, R2 w( A G' b( u) X' m
- layout_height="match_parent";; P" A$ q& q3 g- a, B" L2 d
- {
, }2 R9 ?% ~/ S. s - CardView;0 e( l$ k: r( c4 P h% o X9 ^
- layout_gravity="center";6 L! I1 D8 A: _) z
- layout_margin="30dp";9 o; a3 \# r. Z3 L' B# N% u3 e9 }: a
- CardElevation="1";2 C! ]: G1 c+ Z+ L
- backgroundColor="0xFFFFFFFF";
z' y% {, v& _/ X% C$ R6 p. v - radius="15dp";& W) v: O1 W. j* Y0 b
- layout_width="match_parent";% E/ ^, M' H" d0 E6 n1 N
- layout_height="wrap_content";
& j2 l- h- m* `: F" t+ t/ r - {
% X* W6 ]1 E# l' E) \( M, | - LinearLayout;% A, ^0 @5 G; V# {- E0 O
- orientation="vertical";: Q- h' Q: \" ~. V& h
- layout_height="match_parent";
# W6 v$ T. H9 K, h9 r# M4 F - layout_width="match_parent";
/ V! A1 j7 W% z* N, s - 4 {/ \' q2 f) Y7 C& b& ]+ d
- {
, F } W' p& |4 x- h& ~& Y7 ~1 W6 G - TextView;' U& O- h% U: T! Z+ l y: n# A
- id="舔狗日记";& O+ H( e: U3 D# \/ X# o
- layout_marginBottom="15dp";
7 d) ]" w2 _; n! T/ M - gravity="center|top";. z7 z) R, P2 G, ?0 }6 W
- textColor="0xB2000000";
# w1 M0 p& Q- c. `" W - textSize="16sp";1 k e$ n6 D2 c1 m" d& y
- layout_marginRight="20dp";( a+ m, M; q6 T$ _2 Y" y0 v) `
- layout_weight="1";
+ K8 ~9 q6 H' l7 H9 d8 Z9 ?+ B - layout_width="match_parent";5 P( D% q# n9 C+ m# K' V
- paddingTop="20dp";' x n; K! ?( K6 N% T' M1 R% P
- text="舔狗日记";
' }0 u. w4 n+ v2 e' q1 j& I+ ` - layout_marginLeft="20dp";
2 N+ U' j. z8 v3 t: j, U% a6 c - layout_height="match_parent";
; ^' f4 z, a- @ - };
0 c+ G2 v& E o% j - };
; B2 x$ T+ t$ S0 u - };
- J6 N# j$ K$ [, f b8 U- S - {
4 I# T8 t1 d% a& p Y4 J5 m - LinearLayout;4 z' D) X' l- Z% F* c- j
- layout_height="match_parent";; [, n) Y3 T6 d. i$ @" L# |8 Q
- gravity="center|top";2 z' }& Y2 C0 n: d M1 l8 @
- layout_width="match_parent";2 ^$ t" V# x( Z5 E
- {
% _% `. i9 V9 M& o# E8 j5 ^8 i - Button;
* b4 a7 H4 ]6 ?" i7 v3 a - id="刷新";, F& z% m. t( G! ~
- text="刷新";- i' [$ K9 u. A ^
- layout_width="100dp";: L# J8 n. {6 f% j7 U3 n. f( E
- layout_marginLeft="16dp";# p) z) m4 E, K, Y9 r; b( r
- textColor="0xFFFFFFFF";0 U/ U* |6 e/ Q3 P0 v! S# W Q
- };
0 u. ~- V( T1 m1 \; c' l - {
1 g' o: s: ~6 l2 c: {5 b5 m2 K - Button;' M4 Z* e) n2 u* x4 r8 B
- layout_marginRight="8dp";
# p3 C) F W8 @3 T) {( T - id="复制";
; F c0 H; {3 H G1 p; l - layout_width="100dp";) w) s* |3 ]( T9 V- l
- text="复制";
# p) `* Q7 `8 f3 }7 d - layout_marginLeft="8dp";
4 k+ R! l3 E8 [1 N l7 e B: n - textColor="0xFFFFFFFF";! E8 w- l4 t. y
- };2 J: L: H) v8 w" F1 `4 u `
- {
8 L1 Q' V! |2 W. d/ P - Button;$ q1 _- w% n! Z" _
- layout_marginRight="16dp";* s j$ n/ `6 C3 Z: K) X* r
- id="转发";: Q' D! y" Z7 n9 a% R
- layout_width="100dp";: v: e. I/ z& A
- text="转发";# c7 ?( F! x5 P( i+ o0 `
- textColor="0xFFFFFFFF";& g3 ^7 k. e, p( Y5 Z' Y
- };
9 S: g9 l8 w3 O; ~4 v2 m - };4 \) j" Z N1 E8 l! a. z: l( i; E; w
- };
; Q! m0 m! y+ i' |9 x3 o - };
' N t) c1 t7 Z
# T' S) m$ E4 c- activity.setTheme(android.R.style.Theme_DeviceDefault_Light)--设置md主题
* @6 k7 z+ n# U3 D3 Y# M) k: R4 _ - 2 e7 K1 B; I! B4 ^
- activity.setTitle("舔狗日记")
+ x" d% K: B; |3 r: S - activity.setContentView(loadlayout(layout))
& e& H0 s3 B2 E4 y4 K - activity.overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out)
+ ~4 R+ U' O i: R7 \ - import "android.graphics.drawable.ColorDrawable"! f4 m+ [8 u8 `" \
- activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS).setStatusBarColor(0xFFF2F2F2);
3 q% @; K( I1 S/ B. d' N7 ` - activity.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
/ Q# @* g# x# {# k" [% X; }+ b( ^ - activity.ActionBar.hide()) R0 R9 r1 |6 X8 O2 t+ b& \
- ! G1 ~- j* p6 i3 b4 ?, ?
- function 控件圆角(view,InsideColor,radiu)
9 R3 a n$ P' C; a' Q - import "android.graphics.drawable.GradientDrawable"
6 h& d4 @; x3 [1 h% L - drawable = GradientDrawable()& s8 `9 E7 X" n, }0 }( u
- drawable.setShape(GradientDrawable.RECTANGLE)
9 C9 J& P- Y! O6 g, l1 W& a/ ^4 z - drawable.setColor(InsideColor)
0 y% N/ g |& A4 Z - drawable.setCornerRadii({radiu,radiu,radiu,radiu,radiu,radiu,radiu,radiu});
4 `8 k# M/ Q) v( P - view.setBackgroundDrawable(drawable)4 D* I$ r; R( _! y; m
- end/ i5 M, V: s+ v- ]" b6 R
- 7 V5 K8 C% g9 \0 A: t
- function 复制内容到剪切板(内容)* u$ }0 d) L' L( G3 n3 C6 X! ?" c
- import "android.content.*"5 h, E9 i8 O# Q$ [7 r1 u' F
- activity.getSystemService(Context.CLIPBOARD_SERVICE).setText(内容)' d$ r1 w o& l. |, q
- end. S$ N0 v. L- `. ?( H) {0 J% x0 u& X
- & \0 }, h- F1 ?
- function 分享内容(内容)# `" T9 o2 i4 I. |4 Z: {/ d0 N% t
- import "android.content.*"
) A& E5 [ p% a" } - intent=Intent(Intent.ACTION_SEND);
2 Y2 `. b) C9 H- t& P) P - intent.setType("text/plain");
: ?! Z, t; F/ p* ]4 }4 } - intent.putExtra(Intent.EXTRA_SUBJECT, "分享");
* Q) z& r4 v$ J. b) Q5 J - intent.putExtra(Intent.EXTRA_TEXT, 内容);
4 i* o* p# O' z; v - intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
& v1 Z8 {" t3 _- i" A' s5 K - activity.startActivity(Intent.createChooser(intent,"分享到:"));4 R; \# b% y6 w: n
- end! J- n1 W$ j/ ~+ f
/ C; _. W) w" X# n/ A- 控件圆角(刷新,0xAF000000,35)
2 ]" N& b+ O0 E8 W3 R! y) r2 f - 控件圆角(复制,0xAF000000,35)% ^3 n+ G% v1 e" f
- 控件圆角(转发,0xAF000000,35)4 I/ `9 k. k# R
- 8 S" X" D1 X# s, R
- 刷新.onClick=function()
. l3 T+ B, p% y: v0 ? - 获取日记()' Z0 k: d8 m9 e) k! q
- end
$ D, w) s! u" ^; t6 I9 T7 T - 复制.onClick=function()
4 Z" A" I" H- ]5 C8 \; ` - 复制内容到剪切板(舔狗日记.text)5 S9 f1 B* i1 `7 T: b- v! x) O
- print("已复制到剪切板")
# W f0 T* t' l* u3 V - end' c0 T$ _9 W& |
- 转发.onClick=function()% |3 A# X6 F& ]- ]
- 分享内容(舔狗日记.text). X7 u1 ]: W9 @" b% o$ m9 y
- end; s7 D. q/ Q" c$ E: s" Q: j
- cjson=import "cjson"
4 l. t4 p4 J& t/ a- F& _5 N& { - import "http"' Y3 l/ j& s9 b
- --api来源于网络8 e9 w! E* ]' @$ O( s& K, p
- function 获取日记()& P* T% P% j5 W; n3 E
- Http.get("https://cloud.qqshabi.cn/api/tiangou/api.php",nil,"utf-8",nil,function(a,b,c,d)4 H: z0 o- ]4 Q! v w
- if a==200
/ W$ z% m! S: w# z1 e7 t( e' G3 R - 舔狗日记.setText(b)1 c. i* k8 t4 @. H0 n* `6 c) J
- end
2 [, r9 W0 p7 U! W: _0 n - end)
' n* V$ n: W$ d+ O- z - end: I0 A- s* @9 a+ X( z
- 获取日记()
复制代码 |
|