From cd62724d7bed1c9d1716787b6cc58ac83dff73e0 Mon Sep 17 00:00:00 2001 From: Anton Pysnik <95831815+antonfcss@users.noreply.github.com> Date: Thu, 23 Nov 2023 20:26:19 +0100 Subject: [PATCH] Work with Image without Libraries --- app/build.gradle.kts | 3 + app/src/main/AndroidManifest.xml | 1 + .../com/example/workwithview/MainActivity.kt | 81 +++++++++++++++++- .../main/res/drawable/placeholder_image.png | Bin 0 -> 4878 bytes .../main/res/drawable/rounded_edittext.xml | 11 +++ app/src/main/res/layout/activity_main.xml | 30 ++++++- 6 files changed, 122 insertions(+), 4 deletions(-) create mode 100644 app/src/main/res/drawable/placeholder_image.png create mode 100644 app/src/main/res/drawable/rounded_edittext.xml diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 2324d5e..05d2f5a 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -33,6 +33,9 @@ android { kotlinOptions { jvmTarget = "1.8" } + buildFeatures { + viewBinding = true + } } dependencies { diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index efb9904..92312ce 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,6 +1,7 @@ + 004Lh1^@s6b)xxi00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yPX1?5S?(dvHmdVWIyT9+h zFM?)($9C!3)L3e*l=OfWbcfW`u8C^N!y^qrlu&}Ygr=?(i5=hUi2rVezc)2NJe5p6 z$PfC8C!EJ@AV~KFB%X|`)Yiv0R`g8$xGC_+i^&It5RZA{d0YuVL?ZdMuXn_soc!mL z;L-m~bZSjsArFt-p>s<|$wL=^^AZ9+yfe8~kk~{X9=V1PTeob8eDkL;ZIPWHFXNx(;5NNy%6encJ~`9=^twB@GqPJC(z_}B}&UCZDfnshsPc;p|6 z;nMih&UGSTRIrk%&7OQ71w?ICGG&}xBLN@Xnd&M z1BJJfherrNYFDxnUP~SxA%L@NcSueidjfid0(L;!rO)+xgos*69v&gW6VM}6cmjHa z3Qs_fP~i#a5h^?ZJwipCJf;K^oA( z|A&c&l9qx(kjF*v1k6HRxuB)<1-+|Q&{a&hN?aXqhl!J9hK;3&hM7!b0TV4aFV`e9 ztBfTgJ}UTQQI({n)%It2)W`(UTcN1Vf zGXQKzNYdp@#A_BvYMW3+ zUh36!Vl=-*0GZ2~jF5_ui0#$VNWk8+n*Ms!5)s5KCZSkV1YFE2@k2{u)LIFzRT~xi z{5y(HoGJXFgLo_1*1UP4WSh|%gu4edJ%> zrcd)hzjHSHgU0J$%@XmR#gZB-gmGA&XSKYOZ;VtCh=xczAvnJ#KGe@#9izqyqBDH2 z{pyf19%Klu$N{*xo#$nybhj>e?q=21@ zza0(e#a?#~5%EN*>9Pp>I;TDg1b=wr25ND!auVlM4Io@td3hMqGJq3f`Cgnkb5tCyD1ifzdjhy$p}ck zY=CYr_iNgILeV^SP(Hp~8nqk+I8Q+2S?^majdb|S5w`h;q8q(^k%QB(4=5Ace1QMv z7`YFp2?!x@Z+ncI`9Kio+vS+IJ6j-D_>PX7fGcQ9TL7%#t(uZeQd5^>6h!a?7_o*&vHQLs5MR`^y& zyoYP*1l`E*V?h}aYeG6Ytm&U8P&QTA8biF+8v~j;nl-Je6|{hD;?s_41g9h*q|LfU zVeb4_`gADd``}_ppIs3%At1aDPSMh}^^(4{CQhrF1cjE!Nj8CZ^(%@)Gc>ywns$nS z&6R>0%LSbr)zn+ybX!L9b+F{a>;GVPK;M5OpzpmI&~Li~R)3m4w#-V!LIQ-}pRiLI zR@RbpAsMF#*v?W1cX~I6T>>gF(zYiq*e^NXd~DQ?;6Qewi}SSqV2>32z^fO?g4={c z6Wa6`&o8k($S%Pd0^(5Lm9B?-<5c0TZ4iGEA8tR#-ulm8_%j^&u6|p02-RHZzz|wV z_Y5jyqM*UaB{)GqTv7}JLckSsR!)XgYNe+cr-3ZA6yc29!1d`Fwx2Jq7EXD?P7n~+ z6Js+F_BfExp`0?LOwW*_2DU+Q$eFG>Gm?Wp);C%QvTltw;dtm`pC_Tf%^c*j&w4G{4_~8HBr)YG7LIY&pJ89Cj zu&w;+DK}~(ogiQ->s$;K8cEKL4!7eRg2C{~kF`rP?+*>-VfXB2<`ClgU<$;X8U1h> zIAH^#Q5#_psJFQ?#*9rrQ10##8^mKNBB!&u(NpeO4I^zX{c$q=qdAqj!ytI!4dQt=T9;0NNZHyOr1*w>0)f` zztXSG7&u6sX^ADE)`?#3)pT^2@&dd*>Lu}>v1G@GVR8t>&X9k-zL98Qg)rstxw^n0 zQxg*#&E42$1ZQGJji$dHS9Ew-Pg-7&%IsTP?GSOrWJRSkMyK^ovi1RAV}{H6CTZ4p zy}Le^F5wT%DBfHFZ!=S;=+byPCsZ)rO138A~=j4ya+Sos`Cp6k5*6gdZ3;!^Q@@4 z9-1JdGP8Xi6h)xY1giG%(D}aPu2ahN=b{cTJ01vo70a#nGEo!bmK3;gUO#2yh7IMp z`#aE+4D3s|wa&pA0^-1Sr=2?`)m7ZpDQ>12OZiT!z| zC&Um<+H$dMX9V6mzHTbF?W7qrre{2lrYI-CbE6v$Hv#Ncm*7rYCfS|`ND!#VvK$yt z!jRfV%iNH6g{(2ZF2&Y)qHnR51cJjbq0y?soLw?oV9##eS1X zwx~*(CZo@-6z5`g=)U{s$qR=c;d9J@0g+ZQSy$Fr5<^n{r&k#QW&_gi_uT<~es$dB znPDg5@z}opn?uUA9GXs0nQ#>_lTx_>~$iKyP>JL7zmFS`;d|O*nuV74yE2MhO;L(!G`_Q zM*wFpsD`hyhLawc9c<6wYEuyJIouNfC+D0ttU}P?=@bx3h76LsM>R2EztS zi~BiOy`shzilL3=gP5W15_%1W<|^tnPSa7`aY01)w7uWQYhd(mGez< zTZ=FSt8r;d!k#{&%w&kDBGLo|(8qB*OF?Xt#2@-{pQ7iOh=a+wlR*IaP+k3D_H-9j z+2KOldbFu-bo(+8(&v3H-1bfN1wb=gLYw9?M%HP8v@39bvPNTF8y(k^cg0640 zwkp~}pWz@gW=|IbA};|mz#oa(GFUdakw41fWZERVSjxP_QW3qhg)oRAb%S&>ydhqL zt>!^_8L~Q9`Bh9P8UkiuCLvT1y}vC+D>$K#!%wh*|2o@S*g=QJ9^_XulT5Gl;@~+l zLE}oc@meeGaC5viQfinNh}TAuEq09*7yXKmfZ4$MueA-r5CUXC5WAnrc!<4dl>S3) zkESK#ObD5=DKkTeQ0k9ON=vHAG}JGzk;XByvtl&u;&dANL&hQ$Se`A4nt%W#BGfTd z;kBGg#*U551TK_(p{){~cqd1Q2FC3G%VcoAXE;Ml*l%bR#Xb|{Yul>Gv|~0f0cCo4 z5hf&n)EH8>BpVYCQ4tUdB!rZc!v1ci zGCT8lO!ewRD=BAay7{ALNYhBly~d$@!Vf7=BjX&HeZUx{)*sj@32`zK4eGkCfoqzu9|2-@`0jEHQCr@pS^^>m(140z#A6ivLX*MwG_C>!qMa;h=jaRO(55W(Wu=7-;=C zd3Y26isaY6wXvcHpPvgvKXGFz)Ua2@9{EP+6CLp~CF?iu*=K>1Ohh&?EQgyqJ8zq`BZN9VHJ1O7nw74|#Z884_CS2f?YyemHFb z`Bz`i?PW5xiCyN+TB~;Q@R%Wl5NJH@9N`E{rw#Q@{y3T;9(_qaAXMs(WRO}ro}5_A ztga;wk2FBIcs$-yQBty9iTLk^OX$_V!Z literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/rounded_edittext.xml b/app/src/main/res/drawable/rounded_edittext.xml new file mode 100644 index 0000000..fd98409 --- /dev/null +++ b/app/src/main/res/drawable/rounded_edittext.xml @@ -0,0 +1,11 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 17eab17..5deb96b 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -6,13 +6,39 @@ android:layout_height="match_parent" tools:context=".MainActivity"> - + + + + \ No newline at end of file