![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓小知识
码农小王子
生命不息,学习不止
展开
-
Selector的用法
Selector的用法创建Selector xml文件在res-drawable 文件夹下创建xml文件 android:state_checked=”true” 为选中状态下的图片显示,可以根据需要设置不同属性。 其中要注意,默认状态要放在下面 最后在控件属性设置即可 android:background=”@drawable/selector_login_cb”原创 2016-11-15 09:51:54 · 342 阅读 · 0 评论 -
RecyclerView制定位置滑动置顶,并实现头部悬停
前些天产品经理提出了这个需求,花了1天时间终于实现,但最终没有运用到app中,但效果不错,在此记录,以备以后需要。指定位置滚动置顶private void smoothMoveToPosition(final int position) { //获取第一个跟最后一个可见item int firstItem = reGoods.getChildLayoutPositio原创 2017-05-02 14:24:56 · 8158 阅读 · 3 评论 -
一个简单的方法实现购物车小球动画
只有代码,仔细看看,实现起来其实很简单 /** * 执行添加商品动画 * * @param goodsImg 动画小球 * @param position 所在列表中的位置 */ private void addGoodsToCart(ImageView goodsImg, final int position) { // 创原创 2017-05-02 11:37:17 · 1764 阅读 · 0 评论 -
利用AndroidStudio 实现.9图的制作
找到一张图片作为制作.9图的材料 右键图片,选择Create 9-Patch file… 如图 设置.9图的拉伸区间和内容区间 完成.9图制作。布局使用效果图:原创 2017-02-15 11:03:00 · 760 阅读 · 0 评论 -
安卓倒计时实现
继承倒计时的类class MyCount extends CountDownTimer { /** * @param millisInFuture The number of millis in the future from the call * to {@link #start()} unt原创 2017-02-13 15:58:42 · 815 阅读 · 0 评论 -
线程的故事(转)
http://www.techug.com/post/a-thread-say.html转载 2017-02-21 17:38:45 · 440 阅读 · 0 评论 -
Android代码忽略(.gitignore配置)
# Built application files*.apk*.ap_# Files for the ART/Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/out/# Gradle files.gradle/build/# Local configuration file (sdk path转载 2017-03-01 10:16:44 · 512 阅读 · 0 评论 -
还在为AndroidStudio的Gradle版本配置头疼?看看老司机的解决方法吧
在AndroidStudio中新建项目成功后会自动下载对应版本的Gradle,那么下载的Gradle到什么地方呢?Mac上会默认下载到 /Users/<用户名>/.gradle/wrapper/dists 目录 Win平台会默认下载到 C:\Users\<用户名>.gradle\wrapper\dists 目录但是AndroidStudio下载Gradle要翻墙,所以自动下载这个方法行不通(翻墙除原创 2017-01-12 12:02:29 · 16385 阅读 · 0 评论 -
关于Viewpager删除其中数据后不更新界面?
因为前几天碰到这个坑,小小记录一下。 咳咳。。黑车司机发车! 其实在自己的PagerAdapter里面实现一个方法就行: @Override public int getItemPosition(Object object) { return POSITION_NONE; }简单吧! 好了,下车!原创 2016-12-30 14:48:08 · 738 阅读 · 0 评论 -
从Activity返回后切换fragment的显示
切换fragment显示很简单,其实就是add、show或者hide之类的,但是从activity返回后使用 transaction.commit() 并没有达到有效的效果。 这里是原始的切换代码: /** * 显示碎片 */ private void showFragment() { FragmentTransaction transaction =原创 2017-06-14 08:48:26 · 1291 阅读 · 0 评论