美文网首页
收集的安卓开发相关积累文章(会持续更新)

收集的安卓开发相关积累文章(会持续更新)

作者: 奋斗小青年Jerome | 来源:发表于2017-04-01 16:47 被阅读31次

    1.工具类

    安卓开发工具类,非常全,什么都有
    网站导航,专门针对程序员的网站导航
    关于UI的开源库,很多炫酷的东西
    各种优秀资源和工具类的收集
    迄今为止自我感觉收集的最全面的网站,非常值得收藏

    2.框架

    Dagger2讲的比较通俗易懂
    这个讲Rxjava2.0的文章,特别适合入门,通俗易懂
    RxJava操作符比较全面的总结

    3.开发布局的小技巧

    • 分割线
      首先看图:
      image.png
      像这种有横向和竖直方向上分割线的,在UI布局中非常常见,很多情况下,不知道如何去写,会用一个View然后给它设置宽度或者高度为1px,背景颜色设置为灰色..这样的布局效率非常差,其实我们布局大多数是使用LinearLayout,在LinearLayout中针对其子view,有android:divider这个属性,它能够把一个drawable设置成简单的分割线,那么有了这个属性就好办了
    <LinearLayout
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:divider="@drawable/list_default_vertical_divider"
                        android:dividerPadding="@dimen/widget_margin_10"
                        android:orientation="horizontal"
                        android:showDividers="middle">
    

    android:dividerPadding属性是设置分割线的padding值,这样就可以实现上图中邀请好友和帮助中心之间的那根两边有padding的分割线;
    android:showDividers有end,begin,middle,none等4种属性,分别对应在当前线性布局的结尾,开始,中间,无分割线
    注意:这个属性只能针对LinearLayout的子view设置分割线

    • Glide对LinearLayout进行背景设置
      Glide针对的控件一般都是ImageView,那么要对其他View比如LinearLayout进行图片的设置
     Glide.with(mContext).load(R.drawable.top_bg_combination).into(new SimpleTarget<GlideDrawable>() {
                    @Override
                    public void onResourceReady(GlideDrawable glideDrawable, GlideAnimation<? super GlideDrawable> glideAnimation) {
                        llTopBg.setBackground(glideDrawable);
                    }
                });
    

    其中R.drawable.top_bg_combination是图片,llTopBg就是LinearLayout

    • ARGB颜色值的透明度,前面百分比表示透明度比
    100% — FF  
    95% — F2  
    90% — E6  
    85% — D9  
    80% — CC  
    75% — BF  
    70% — B3  
    65% — A6  
    60% — 99  
    55% — 8C  
    50% — 80  
    45% — 73  
    40% — 66  
    35% — 59  
    30% — 4D  
    25% — 40  
    20% — 33  
    15% — 26  
    10% — 1A  
    5% — 0D  
    0% — 00  
    

    相关文章

      网友评论

          本文标题:收集的安卓开发相关积累文章(会持续更新)

          本文链接:https://www.haomeiwen.com/subject/utniottx.html