最新消息:文章中包含代码时,请遵守代码高亮规范!

精品推荐

UI界面设计-Android【原创】

UI界面设计-Android【原创】

Android Shirley 4537浏览 0评论

前言:在APP的界面设计规范中,因为机型多种多样,在设计中的规范也参差不齐,大多数是沿用720*1280的规范来设计的,但手机的更新换代越发迅速,对清晰度的要求也愈发的高!下面我给大家介绍下Android最新的界面设计规范! 一、工欲善其事必先利其器...

教你快速切出android开发用的一套应用图标【原创】

教你快速切出android开发用的一套应用图标【原创】

Android Shirley 4470浏览 2评论

教你快速切出android开发用的一套应用图标 作为一个设计师对于切图最渴望的无非是可以一次性切出所有尺寸的应用图标了!!! 在网上看到了这样一套图,只要在源文件里替换其中一张,就可以切出ios所有应用图标尺寸,简直不要太好用O(∩_∩)O哈哈~!!...

临摹游戏(神庙逃亡)图标教程&心得【原创】

临摹游戏(神庙逃亡)图标教程&心得【原创】

UI设计 汤 娟娟 3161浏览 2评论

本文我是自己把教程和文字部分自己做了一个长图,为了减少在此平台上传太多图片带来的麻烦,大家直接看图片里面的内容即可,都是我亲手一个字一个字敲出来的啊,图标也做了很久,挺辛苦呢~ 转载时请注明出处及相应链接,本文永久地址:https://blog.y...

如何用AE制作logo动效(全)【原创】

如何用AE制作logo动效(全)【原创】

UI设计 刘 雪融 17138浏览 2评论

来到中梦后第一次接到动效任务——为公司logo制作动态效果,虽然不是多么复杂酷炫的作品,但还是想以此做个记录。同时本文将侧重讲一些基础性的知识,希望可以为对AE感兴趣的童鞋做个学习参考……下面我们就开始吧! 先放效果镇楼!   第1步:在Illust...

深入理解Java 03 等待唤醒机制【原创】

深入理解Java 03 等待唤醒机制【原创】

原创文章 Joash 5055浏览 0评论

昨天写了关于多线程引发的并发问题及解决方案—锁,然后咱们今天继续… 一、并发分析 Java中有个概念,叫生产者与消费者。 假设生产者不停轮流生产苹果和香蕉,其中苹果的价格是10元/kg,香蕉的价格是5元/kg,消费者则是对生产...

深入理解Java 02 内置锁与死锁【原创】

深入理解Java 02 内置锁与死锁【原创】

原创文章 Joash 4130浏览 0评论

一、并发问题分析 如果一个类或者程序所提供的接口对于线程来说是原子操作,或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题,此时线程是安全的。 而实际中存在这样的情况: 1.存在两个或者两个以上的线程对象,而且线...

水平和垂直引导页实现【原创】

水平和垂直引导页实现【原创】

Android Lena 11658浏览 0评论

最近逛网站时,发现了一个新android开源库:Android-DirectionalViewPager。这个项目实际上是在ViewPager的基础上,做了一个扩展,加入了对上下方向滑动的支持,正如项目的名字,使用该项目,可以灵活的改变viewpag...

W?Ws9Ly1s5Yjht $Y oPbTSbWO wUw 0@>fj׮?ƣ~?1`=A}Ch1Zn XO{/ͱ%r&iOt" 4[h~|kƐP 䗟}=E iL@\P57yw,zKM3%Y=}"Oj_eM8_uo(EE I=<l/'U|Y&7($ 6QHiPA\Md=e1JTIIvK eޘoFnxG9&ύA'QT17{.2\JD 1 ı$YR@5qIi t^N.m0h  ⪦5pt$A+TI J;S>SxXNDʺ"7KYUOi Z9LWtb/&@+'UAj+WK &//kuKPh9VE a%?rkBL&;ET/q8 0\A]V 74x^ ^ ~MfZ&)*&h&H12@} ;to7[^`Vz!Ao^Nqb[o2'x\EN U(A@BOڡ Dʕ㸳 )}^\+bp*:<%A,>/vyMb1?yo"aB"atNWE5 J6b< pW}d=Y/mPlmA1qɤDՓdq$t$ꎫPO2qpºC65m%},F;Ǻz@S&Xx(@ITz;-}5h$ϋ[wse6Q}zAQ}J U> ,;-Щ5ۡکrkQ|wIW&ڨ$(mտLrAۦ fi|ME+ҩ5CVF5T+nMsPr/lۺv⎖۾]uzM.-G IT5㏷X3G+nu;kU6;ϫ:\'6wtȵz+rJ")AzӒs8/ɸR?|r}]p?e҇wuUWWw¥0b,ɱl`C`i#&Z~-!J޾ ?x𢖔@g!b6#qE屑&+;t6+=uf쩭Jz"6$Un d`<<j$Ʌ "fϑ N ԽȻ~ܕE F OEyDZ<@B!B  i0@G9 )A< t$`6fD"hIfngr_*P;w31t<P4 |$MF0-!.Fƅ(O01>!M{ _%.jA*a.fTT,Ćl䣀xr- h cb0JE酋ߥ鿨y+r7;8 Fѐa!"$!ad`p(Ebq@rQȅih#`sE@ҡ*{oa'* sB(Dq !lr4`a B$DQ"A8BqRM 1a6*KPݫӇ[n`-MΟ$.|{+Zlm (ٮV %o0ؖ~[%_i.|\YRqq<ɲ0[VY_uXㄇ @PֿPxe PPTkKjWG @H:q(O ]P`7e^-FT:!4-'A{D@RZDZ' d m`WgsX[pj b{uU@'BGqzne4Fo Ipд&/P6EtIñȋEI pMxz f7@G݉'D';IQ?T4"tx{(󰣁:{ۛ=v z;WrW&67n{ ;_FbZiN:6Oȼ/m ͵kgD9d5r3.o.Plё#)s'(6&:LᘷJc s)MW*SE;۔$£+MIA{?0I&C@sAULl_~E+ Wͨozh&fSџZ*ļ) ὛEVUQԘm$+zijןgΕ{:/ZArO {9|#Uyb_s*T+˙ LIZELUޓmIo4rZDuȝЬqX/"KApm(͞ՀU+zOj}sV]wϙ=:lQIVLLI̝so;[CU;\{aMrgÆjfU:PYfykH*o]l;rsH 2wsHu)& o 5ƨ,?]f}sؘhƝ-"ye33[_bd9#<<ޓ{s)ɔ$U#ޏgM᛼P/W$\ bՏ3z `6;t4r2ҡay˖`pl7P,~Q]@w̑I^/_KBȵu_KqԴ"Z*bŻv `ץt/Q l]*jmd4q8G>Ǭ`<t?cW+IULK@~]imnsBTLj+ԛ ݍAC ~# [[ H*0eHX|$rC+[hb3QIEͷXZV$u1mntU[KɰC/ٜLcKrZ\h :ͱ^锑Gh䩱5eY\/.tB 2wZ6M̓jSbFn!z~ZWe :fO݅f[Nu ;#%nY]9aa7d/_[ڨj Qm;Ɩ]2NKڨXZqH#Pu`^AݫQɪp)h*FJ#֖Je JF1Ѻ5w9*.D @fh(Z,ǣㄖ0+B  9Ȃ8!b8ˇ${u{pg_.=2s]&-qR]F&N<^em*3Ŀ$(U"ce'ަ~ [tkZu;HmDUũsWQ`'+I(o 1pqv R]PK*2m& #RPѡ ϥ7&܉g땣\DlΜ̡hfz<f&̩䜓[R+UzGpǸ%s|m_):J gJ͵Ac0'suw/~4|3]H?ĄWlyw aRW iM\/<\2?]²:`W` k]#~Bgg{ nԝA'{ݝ =A=JؼG(mUlsBsOTEKl5qA\8\̾Կz~~*Y(< y/n׆?!`_MQ.tI]Jau<0sXbaGYA(Ћ-<n,qP#,0m`ZHۮg3G) ֍ 5.}"VGWfE]ɡygBKύ #}hd֋UwWGsd̯ha[bݨ7gzarv} ":3$0 cو6hA d"XH S< 9&b XeClrr,X]F }_ǿZsL*؁DϖAM5#%BJro2­7] Obہ"$v o1cMu5LX49#F#Clfsm\F3OukǺE뷰3q칓X\Bu49$:]z{/,=wE\,\5'^gs&co6\^\k%mdУm49/gW:"L$8kء0__7'g̩^k5q8hhvv`H5(<&Cǽ037gθۃ>F٬5:'X2u/ea=Ecu\(%W=?kWD]O2TDŃo 12}kS̩shXWWa+ ahN}jJ/R֥t~;$ ֥=[1_\WRq I@OEn%mgj(eRd^tC3zMs|1+zw4h;ks(6)Fp\6M;K#ۏ2O\$ 2۵>]/<73n6o;Hd18ziNFkMFR.K_]/}F.gM_bjN{v"cdE5ܓ :~eM8k~h汑yظ_rIa ֳgF6mM\/(/70mYu[)k즱6aN#w=mXrk&섹8[Ooʻtק_;\d Ѥ qb!H! 4Fhd\`0BA&,D8d 4POY @ ~/w:{p c};:qw < ?[V% MѡXEi &hbː9&~in"k9wÜqZ֡$$Np׳Aa13r=6Xa(9؅1sቻˡ潗N_̮:(uvC$IF#Q)Ȑ .Ƅp8N\Q$D 8g@8 +`R1.L+}({ =OYsa!g LϿ^lpxsm4'3Kf5:gdgD+EsY0hfFuo}-{McO޴y`G#!5 Pf&0G2iez=oز[Xҏw$$Mvԋ _ʜ‹ rTgx,clL<˲1@Gd`4 1@E B ct5:w,듒Ҫ\ˠ͵1妹ȲߪvR9kZT3ʌ{ D(LQ ɺ?2KFv5iNwX]EӿGO~\3xba53ad̐yju)j'ѭ.׵@q5a/Z/WȠyg BP~7l9k:m[׭EG9ry!~_t`?2V|GF1Vy<Fks^svmsx;属=Y}ӒCE2e sI #{c[ʧ)Q\FvJwGQA }+%t׶!ޙR =/5Z 9s67F5jbc={dds-\3VO0L &܍CƓr9ꞵFz}_!>z~2's(|@6+{ϖ}㸡b(8|8U?hmůCۑC?SoC3OP]#׃mifmXshB+ZYF7pZ9bNg~OFc]_F#7Oϱ'cku⛬61xals棫h~j>4rn#{\_W=7̯/āS4Xxt7ٺodtl6EDׂZ7ܼCgQ.6WشrSsu) ˙+hxȎY `t55@|F:a`qIp0gzFfc(z2`uc`ijF_4Wr R5q'_Гhx̌Teg `qx#~.Z9Dͱ6)f ,Z\/7Kf[ rokP vJTbt G ANŢ\8Fgh(,LHF@Kr0ʅ8B ǩ8'c\<{EZ_(vYd~0u@*5nWkcsEOLb)C+Ūr"gY|Y2βFhT3_b#ő[C㘽P7 9بC?!cm-{_gʸAk6mgmX3ӏ-=7qvLYsݛhdМ-}1?cYvY_D }Ap;59oX`&uWk*2*ڎculŕ&W+qhGG]deBc"Qec|xD[pTs$ǀ` 4*u_=_|Kusn%bKXśr+]-8M2bbZ}ICQS'x;%joDYVځ.C<NOc͒ 7=)^)YNqJ5][N%UOq)AQZ=Υ z9|;ηSD;8[;N۩CqS4?ZzV^уֽث_\+Lr>s0ܨ]Ts%ﱇju\ikL7nӻη&MRi9T~̍ܭ͵ 'Ex$tB]_^-~sl՜;'9P5r=ض쒍t>0V^d[4GW1!4ǎvc28<۷hZ]̗64@¿ˉ rDBX<]IG]~tᣘW' ktGx>VTIt=Y"Y(]cR[Y9*laBH1{?FX&R[Ԩz 5rTgL!hVG,иbQؾPxOWjT갳!Dkd{9fV'iP)yKWut*GNuh j]]v[۾EzQPu!|)4"7'a5Q/2=p#,]%*:~t* N?>ѓ8Uؼd-쫾hSJ- 㿙3^+0VP(☇EkF% pKP֢xclGf +꽒zq{tu){5q ƞ~V\E̼0R4KjoE*y~ UQ޵jYˑWƠwQNE>:q꣘a2Ŋ,k'WcwA+,ѝF3F(\JUleTD;n {׊4YTE`GA@ {K{SXAW՗1_s A4UQ{;gM,H 3t .>ۗ*Zc~3R4"i$IAN4T]%Ns**?TKt8'LVޭZ l'dT!)0rdH% 8)1h2|e6J8 Q|qST迈>To` !2<!aXX<q,MrMҀ(!3L{)ͯ/r0ϳ!L(cAK>! 8Q&FxP K< '}9RIA#65R2Q1W>45bWwuXRtX}XQ-w\BVWbKsl,EE|BBf @p!Db1B0Ō `DfϖyX,́NI< s) `4p^ H)@}В5@RvɀrD1!@wzk&SZ[v Ӿ!lTi:o2Zq v NXPwBkH@r˴@PֿPxe PPT' CeDm}%v,h :2y47Ķv#)*@ILA(DYDyR1. Q2qP(/j%Z&kvSjeUԡXQ-l?Fn߈c}|bk h%7o џ