随笔分类 -  Android

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要:电商项目中常常有购物车这个功能,做个很多项目了,都有不同的界面,选了一个来讲一下。 主要包含了 店铺分类,侧滑删除,商品筛选,增加和减少,价格计算等功能。 看看效果图: 重要代码: 这是我项目中用到的购物车,基本的功能都有了的。 有需要的小伙们,可以参考一下。 代码下载Github:https:// 阅读全文
posted @ 2017-12-25 09:03 切切歆语 阅读(2420) 评论(2) 推荐(0)
摘要:前段时间做了一个新闻APP,涉及到了列表视频播放,和腾讯新闻APP差不多,总结了一下代码,写了一个Demo来分享给大家。 用了 TabLayout+RecylerView+自定义视频控件 完成的 列表中支持全屏播放 来看看效果图: 列表类代码: 当然我这也参考了其他小伙伴的案例,然后才写的。 参考的 阅读全文
posted @ 2017-12-24 10:40 切切歆语 阅读(2440) 评论(1) 推荐(0)
摘要:项目中常常有图片浏览功能。像微信朋友圈图片浏览,QQ空间照片浏览 的功能。 实现图片双击放大,缩小,左右滑动等效果。 来看看我的效果图,希望能满足你的要求 前三个button按钮是参考网上的多种实现方式,三种自定义图片控件, 第4个是ViewPager实现图片左右滑动 第5个按钮主要说的是 Phot 阅读全文
posted @ 2017-12-24 09:31 切切歆语 阅读(3647) 评论(0) 推荐(0)
摘要:歆语混合计算器,触手可及,畅享运算,欢迎使用,支持4则混合运算, 可以同时加,减,乘,除,前提是计算格式要输入正确,提供便利的计算功能。 apk下载地址: http://shouji.baidu.com/software/21872281.html http://sj.qq.com/myapp/de 阅读全文
posted @ 2017-12-23 10:33 切切歆语 阅读(247) 评论(0) 推荐(0)
摘要:Banner广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等! 很多Android APP中都有广告栏,我也用过很多次了,特来写一篇博文。 先来看看效果图: 使用你可以直接引入依赖: compile 'com.youth.banner:ban 阅读全文
posted @ 2017-12-23 08:43 切切歆语 阅读(4142) 评论(0) 推荐(0)
摘要:我在先前的案例《Android 的底部导航栏 BottomNavigationBar》中添加以底部 的4个按钮切换添加声音 下来看看案例效果图 使用添加依赖 方式1: 方式2: 使用只需在mBottomNavigationBar的onTabSelected方法中调用: 源码传送门 阅读全文
posted @ 2017-12-22 16:16 切切歆语 阅读(2607) 评论(0) 推荐(0)
摘要:开发中遇到了一个问题,Tablayout设置下换线长度,看了点资料,分享给大家。 效果图: 直接贴代码(要在tabLayout添加完所有的tab后调用) 我的参考地址:http://blog.csdn.net/u013134391/article/details/70833903 (还是有缺点的,宽 阅读全文
posted @ 2017-12-06 08:17 切切歆语 阅读(3901) 评论(0) 推荐(0)
摘要:Android开发中常常有版本比较这个功能,来做版本兼容或者,其他相关效果等 以下是Android 7.0版本下的源码: public static class VERSION_CODES { /** * Magic version number for a current development 阅读全文
posted @ 2017-11-29 08:48 切切歆语 阅读(1080) 评论(0) 推荐(0)
摘要:astar A星算法Java实现 一、适用场景 在一张地图中,绘制从起点移动到终点的最优路径,地图中会有障碍物,必须绕开障碍物。 二、算法思路 1. 回溯法得到路径 (如果有路径)采用“结点与结点的父节点”的关系从最终结点回溯到起点,得到路径。 2. 路径代价的估算:F = G+H A星算法的代价计 阅读全文
posted @ 2017-10-24 18:33 切切歆语 阅读(1454) 评论(0) 推荐(0)
摘要:Java中的异常处理不是一个简单的话题。初学者很难理解,甚至有经验的开发人员也会花几个小时来讨论应该如何抛出或处理这些异常。 这就是为什么大多数开发团队都有自己的异常处理的规则和方法。如果你是一个团队的新手,你可能会惊讶于这些方法与你之前使用过的那些方法有多么不同。 然而,有几种异常处理的最佳方法被 阅读全文
posted @ 2017-10-21 09:46 切切歆语 阅读(3730) 评论(0) 推荐(2)
摘要:Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。 可以把类型参数看作是使用参数 阅读全文
posted @ 2017-10-20 08:57 切切歆语 阅读(303) 评论(0) 推荐(0)
摘要:界面是 Android 应用中直接影响用户体验最关键的部分。如果代码实现得不好,界面容易发生卡顿且导致应用占用大量内存。我司这类做 ROM 的公司更不一样,预装的应用一定要非常流畅,这样给客户或用户的第一感觉就是快。又卡又慢的应用体验,会影响客户或用户对产品的信心和评价,所以不可忽视。 一. And 阅读全文
posted @ 2017-10-19 11:08 切切歆语 阅读(277) 评论(0) 推荐(0)
摘要:TraceView界面 现来看一下整个界面的图,整个界面包括上下两部分,上面是你测试的进程中每个线程的执行情况,每个线程占一行;下面是每个方法执行的各个指标的值 上面一部分是你测试进程的中每个线程运行的时间线,下图中可以可以看到,主要只有一个main线程在执行,因为我滑动了一下列表,main线程(U 阅读全文
posted @ 2017-10-18 12:04 切切歆语 阅读(769) 评论(0) 推荐(0)
摘要:在多次延期后,Java 9将于9月21日以Java开发工具包9的形式出现,这是自2014年3月以来,Java标准版的第一次重大升级。官方列出了JDK 9的大约90个新特性,模块化是最主要的一个。将Java重新配置成模块化格式,这项任务已经持续了多年,但在编译、代码缓存和JavaScript部署等领域 阅读全文
posted @ 2017-10-17 08:55 切切歆语 阅读(340) 评论(0) 推荐(0)
摘要:Android Studio 3.0 下载地址: 链接:http://pan.baidu.com/s/1jHVuOQi 密码:3pd0 一套全新的应用性能分析工具,用于快速诊断性能问题; 支持 Kotlin 编程语言; 加快大规模应用项目的 Gradle 构建速度。 一套全新的应用性能分析工具,用于 阅读全文
posted @ 2017-09-29 18:12 切切歆语 阅读(1913) 评论(0) 推荐(0)
摘要:Android 的底部导航栏 BottomNavigationBar 由Google官方Material design中增加的。 Android底部导航栏的实现方式特别多,例如TabHost,TabLayout,或者TextView等,都可以实现底部导航栏的效果。 但Google既然推出了还是可以尽 阅读全文
posted @ 2017-09-29 11:10 切切歆语 阅读(911) 评论(0) 推荐(0)
摘要:很早就想写这篇博客了,直到前几天有人问我这方面的问题才想起。 沉浸式状态栏是从android Kitkat(Android 4.4)开始出现的,顶部状态栏的颜色可以根据开发需求改变,使得APP风格更加好看,更加美观。 这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中 阅读全文
posted @ 2017-09-29 09:12 切切歆语 阅读(6331) 评论(0) 推荐(0)
摘要:Material Design 的一些UI 平常开发还是用的比较多的,以前没写,最近总结一下,写一篇博客,要求版本在5.0以上。 主要介绍了FloatActionButton,CoordinatorLayout,CollapsingToolbarLayout,AppBarLayout,Toolbar 阅读全文
posted @ 2017-09-27 11:07 切切歆语 阅读(994) 评论(0) 推荐(1)
摘要:APP开发中,第一次运行启动app时,会出现一会儿的黑屏或者白屏才进入Activity的界面显示。 当打开一个Activity时,如果这个Activity所属Application还没有在运行, 系统会为这个Activity的创建一个进程(每开启一个进程都会有一个Application,所以Appl 阅读全文
posted @ 2017-09-26 08:44 切切歆语 阅读(697) 评论(0) 推荐(0)
摘要:最近开发中,遇到一个多个点绘制,并实现点击事件,出现自定义窗口显示相关信息等功能,所以写了这篇博客。 从后台请求数据,得到多个经纬度,然后绘制在地图上,并实现点击,出现相关信息(自定义弹框实现) 先来看看效果图: 高德文档: http://lbs.amap.com/api/android-sdk/g 阅读全文
posted @ 2017-09-25 14:29 切切歆语 阅读(1363) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页