android-studio
卖烧饼的小老头
android开发
展开
-
android TextView向上滚动(模仿滚动文字广告效果)
android文字向上滚动效果没有自带的控件,这就需要开发者根据算法精确按照时间和坐标来实现TextView控件的向上移动,从网上找过几个框架,基本都会有bug,于是自己写了一个自定义控件,来实现TextView平滑向上滚动的文字效果 首先,自定义控件:ScrollBanner.javapublic class ScrollBanner extends LinearLayout { pri原创 2017-06-13 14:22:00 · 5767 阅读 · 0 评论 -
Java double的精度问题-BigDecimal的用法
很多程序员,尤其是没怎么经历过需要精确的小数运算的行业的程序员都会使用double来描述一个小数。 于是便出现了下面这个计算 public static void main(String[] args) { double priceA = 0.03;double priceB = 0.02; System.out.println(priceA - priceB);} 这个算出来是多少。 肯原创 2017-10-12 12:54:10 · 630 阅读 · 0 评论 -
android activity自定义抽象父类
android开发最常用的组件就是activity,但是activity中也有很多常用的方法,几乎每次建立activity后都需要调用的一些方法流程,在此自定义一个父类-BaseActivity,使所有的activity都继承于这个父类,继承以后会自动继承父类的方法,并集成了一些界面跳转动画等公共效果, BaseActivity.javapublic abstract class BaseActi原创 2017-07-20 18:22:36 · 1697 阅读 · 0 评论 -
自定义fragment抽象父类
BaseFragment.javapublic abstract class BaseFragment extends Fragment { protected Context mContext; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst原创 2017-07-20 18:34:57 · 958 阅读 · 0 评论 -
android seekbar滑动条实现平滑滑动并回滚至指定值的整数倍
seekbar默认最大值为100,但当我们需要选择的数值更大时,需制定默认最大值,但现在很多app都实现了滑动条可自由平滑的滑动,但手松开后,自动回滚至最接近的可选数值,下面我们就来介绍一下这种效果的实现方法一、配置文件xml <SeekBar android:id="@+id/sb_quota" android:layout_width="match_parent"原创 2017-06-15 11:18:45 · 5431 阅读 · 0 评论 -
android SeekBar自定义样式滑动条的使用
seekbar是android常用的一款手动滑动和自动滑动的滑动条控件,可以作为手动选择数值的控件,也可作为进度条来使用,下面来介绍seekbar作为进度条的常用配置 一、样式设置,在xml布局文件中引入下面的代码 <SeekBar android:id="@+id/sb_quota" style="@style/mprogress_horizontal"//样原创 2017-06-15 11:00:29 · 5856 阅读 · 0 评论 -
android TextView文字跟随seekBar滑动条滑块的位置移动
android有一个很有意思的控件:seekBar,它可以实现手动滑动进度条的进度,也可以自动调整滑块的位置,并能实现各种效果,适用于进度条,选择额度等情况,在这里我们就暂时不多少了,今天我们重点来实现一下与seekBar相关联的一种效果:文字跟随滑块的位置移动。 之前做过这种效果,用的原理是文字的中间位置与滑块中间位置相同,实现了文字随滑块滑动,但也有一些瑕疵:当滑动条宽度为占满屏幕且文字长度大原创 2017-06-13 14:45:34 · 5945 阅读 · 0 评论 -
Deep linking 深度链接
使用安卓或ios软件的过程中经常碰到这样一种情况:当我在浏览器打开一个页面时,时常会自动打开相对应的app,并进入相应的app页面中,这就用到一项技术-Deep Linking,下面就来介绍一下如何在自己的android APP中使用这项技术。1。假设已经有了一个app项目,我们需要在项目中新建一个Activity。我们暂且取名为ViewActivity,在AndroidManifest.xml文件原创 2017-11-23 18:30:20 · 2019 阅读 · 0 评论