Android 小贴士

原创 2017年12月19日 17:39:00

Android 横向 ProgressBar 进度条左右都是 圆角(需要注意的是:使用圆角图片的话,尽管是 .9,圆角在拉伸的状态下还是会有一些变形)

这里写图片描述

ProgressBar:

     <ProgressBar
            android:id="@+id/studyProgress"
            style="?android:attr/progressBarStyleHorizontal"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="5dp"
            android:layout_marginTop="1dp"
            android:minHeight="17dp"
            android:progress="80"
            android:progressDrawable="@drawable/progress_course_study" />

drawable/progress_course_study:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!--3个层的顺序即为显示时的叠加顺序-->
    <!--背景色-->
    <item android:id="@android:id/background">
        <shape>
            <corners android:radius="20dip" />
            <solid android:color="#f3e8e8" />
        </shape>
    </item>
    <!--二级进度条的颜色-->
    <item android:id="@android:id/secondaryProgress">
        <clip>
            <shape>
                <corners android:radius="5dip" />
                <solid android:color="#88F56100" />
            </shape>
        </clip>
    </item>
    <!--一级进度条的颜色,也可以直接替换成图片-->
    <item android:id="@android:id/progress">
        <scale
            android:drawable="@drawable/shape_progress_course_study"
            android:scaleWidth="100%" />
    </item>
</layer-list>

drawable/shape_progress_course_study:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <corners android:radius="20dip" />
    <solid android:color="#ff8c94" />

</shape>

Android SDK 7.1.1 版本中 Toast 导致:BadTokenException

具体原因&解决办法:ToastCompat


使用ExoPlayer替换MediaPlayer

mediaPlayer 对视频的支持没有 ExoPlayer 那么广泛,对支持不好的视频会发生断流问题


SeekBar

  1. width 是 match_parent 的状态下,自定义的滑动块(thumb)会被吃掉一部分,使用属性 “android:thumbOffset=”0dp”“ 即可搞定

WebView

2018/1/8
事实上这么做发现,在性能差一点的手机上依然会出现一闪而过的现象
解决办法:我在 WebView 的上面一层,盖了一层白色的不透明 View,1s 后消失,完美解决

  1. 动态修改需要 load 的网页的显示,例:去除 id 为 activity-name 的头部 div
webview.loadUrl("JavaScript:(function mFunc(){document.getElementById('activity-name').parentElement.removeChild(document.getElementById('activity-name'));})();");

ps:需要注意的是,头部一闪才会消失,我的做法,先让 webview invisiable,在 visiable,中间有个 1s 的 delayTime

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MATLAB小贴士(1)

这学期担任《系统工程导论》课的助教,看到同学们的作业,看到大家作业里各种青涩可爱的代码,看到大家说自己的 MATLAB 都是从自控课和系统工程课上学的,不由得想为大家做一点事,希望大家在学习使用 ...
  • u011388330
  • u011388330
  • 2013-10-27 20:55
  • 1150

mybatis使用小贴士

分享了以下tips: 一、事务管理 二、xml配置sql代码段 三、#和$的区别 四、注意对做转义 五、依据字符串是否为空,动态组织sql语句 六、使用自定义的类型转换器 七、res...
  • lizeyang
  • lizeyang
  • 2014-05-17 16:51
  • 1529

Android小项目实战:手机安全卫士

MobileSafer (手机安全小卫士)项目说明 MobileSafer仅用作学习交流; MobileSafer(安全小卫士)项目取材自《Android项目实战-手机安全卫士》一书; 在书本知识基础...
  • qwm8777411
  • qwm8777411
  • 2015-10-15 22:55
  • 4006

ANDROID代码小贴士

  • 2011-06-09 12:57
  • 97KB
  • 下载

android知识小贴士之一:传感器

android知识小贴士之一:传感器传感器是android的一大特色,它包括压力传感器、温度传感器、加速度传感器、光照传感器、地磁传感器等等。目录android知识小贴士之一传感器目录 基础知识 提高...
  • qq_29096047
  • qq_29096047
  • 2016-09-19 16:59
  • 133

Android 小贴士播报

要做什么 最近在做“叮咚钱包”时,有这样的一个需求,类似“招商银行掌上生活”小贴士如下图(红色框): 再来一张更清楚动态图(这个动态gif可是研究了半天才制作完成,如有人感兴趣就分享) ...
  • qzx276514343
  • qzx276514343
  • 2016-05-22 13:02
  • 175

android 开发小贴士1

从网上总结的一些知识点,记录下。 1、Throwable类中的getStackTrace()方法,根据这个方法可以得到函数的逐层调用地址,其返回值为StackTraceElement[];2、Sta...
  • liuhanhan512
  • liuhanhan512
  • 2015-08-04 10:55
  • 396

Android 安全小贴士

Android已经把减少安全方面问题的特色功能内置到了操作系统中。系统关于安全方面的设计可以使我们的app用默认的文件权限,且避免了我们困难的选择决定怎么用她。 安全功能的一些核心部分可以帮助构建安...
  • u013614207
  • u013614207
  • 2014-03-27 12:36
  • 747

切图小贴士-手机Android平台“点九”的切图

用户手中看到的产品界面,并非设计师呕心沥血创作的效果图,而是一个个单独的切图经由开发同学技术实现。切图作为设计师与开发者之间的桥梁,它的作用很关键,合适的切图、精准的位置可以最大限度的还原效果图的设计...
  • yangxi_001
  • yangxi_001
  • 2014-09-05 17:13
  • 706

Android Studio的使用小贴士

使用Android Studio进行开发过程中的一些小贴士
  • duanymin
  • duanymin
  • 2015-04-09 14:49
  • 763
[startrelatedarticlesad1]

{relatedtitle}

{relateddes}
[endrelatedarticlesad1] [startrelatedarticlesad2] [endrelatedarticlesad2]
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)