摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708576.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 简介——矢量动画2种方式与流程 阅读全文
摘要:
了解属性: <vector>: 根标签,表示一个矢量动画 支持的属性: <group>: 定义一组路径和子group,另外还定义了转换信息(transformation information)。转换信息定义在vector指定的视图区域内(与viewport坐标系相同)。定义的应用转换的顺序是缩放- 阅读全文
摘要:
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708578.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 Android应用的不断发展带来了安 阅读全文
摘要:
结果: 阅读全文
摘要:
前言 不推荐使用EventBus框架,此框架用的随意将是灾难,介于一开始接触的人都不可能很正规的使用它。所以,推荐了解它,但是不使用它。为什么需要了解它是因为别人可能会使用这个,并且在一些特殊情况下EventBus的确有自己的优势。 介绍 GitHub:https://github.com/gree 阅读全文
摘要:
首先简单的介绍一下Gilde作用范围。Gilde功能十分强大,它可以实现图片处理、图片本地加载、图片网络加载、位图加载、图片内存缓存、图片磁盘缓存、Gif图片加载。使用简单轻松,轻松的后是它强大的心,它帮你解决了http、输入输出流、图片缓存管理、批量加载线程管理、图片处理。 另外,因为Gilde更 阅读全文
摘要:
Android-Universal-Image-Loader github地址:https://github.com/nostra13/Android-Universal-Image-Loader 加载缓存网络图片的工具,此工具的最大优点是提供了下载缓存进度接口,缺点需要自己处理加载后的图片 使用效 阅读全文
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708583.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 Android资源文件分类: A 阅读全文
摘要:
UUID UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都 阅读全文
摘要:
前言 此篇博客简略介绍android sdk自带的一些特别好用但是常常忘记的组件。常用的TextView、Button、ImageView和几个常用布局就不介绍了 标题栏组件 <androidx.appcompat.widget.Toolbar android:id="@+id/toolbar" a 阅读全文
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708586.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 此篇博客讲解WiFi正常功 阅读全文
摘要:
首先介绍一下FileDownloader GH :https://github.com/lingochamp/FileDownloader/blob/master/README-zh.md FileDownloader2 现在, FileDownloader2-OkDownload 已经正式发布, 阅读全文
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708588.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 此篇博客提供一个个人实现的 阅读全文
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708589.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 在自定义View中在正常绘 阅读全文
摘要:
BitmapShader位图的图像渲染器 TileMode 模式 构造方法 简单使用 Shader.TileMode.REPEAT Shader.TileMode.CLAMP 效果 Shader.TileMode.MIRROR 效果 Shader.TileMode.REPEAT 效果 阅读全文
摘要:
package net.yt.yuncare.widgets; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import java.lang.*; import java.util.Ra... 阅读全文
摘要:
前言 这篇博客将举例说明Intent各种各样的用法. 隐性启动Activity AndroidManifest.xml添加action <activity android:name=".ui.settings.SettingsActivity" android:exported="false" > 阅读全文
摘要:
请大家尊重原创者版权,转载请标明出处:http://blog.csdn.net/harvic880925/article/details/39996643 谢谢! 一、概述 Android的animation由四种类型组成:alpha、scale、translate、rotate,对应android 阅读全文
摘要:
预先导入数据模式:/** * Created by lenovo on 2018/5/18. */public class DeivceListData { private DeivceListData(){ } //创建点击接口 public... 阅读全文
摘要:
转载地址:http://www.gcssloop.com/customview/Path_Basic/ 安卓自定义View进阶-Path之基本操作 在上一篇Canvas之图片文字中我们了解了如何使用Canvas中绘制图片文字,结合前几篇文章,Canvas的基本操作已经差不多完结了,然而Canvas不 阅读全文
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708597.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 在android自定义Vi 阅读全文
摘要:
转载地址:https://blog.csdn.net/mengks1987/article/details/77770922 先来看下效果: 是不是有一种熟悉感,其实这种效果使用序列帧动画也是可以实现的,这里我们介绍下如何使用自定义View实现。 这是我们的素材,一张图片上有5个京东小哥 我们只需要 阅读全文
摘要:
效果图: 代码: 阅读全文
摘要:
牛逼大神的博客地址:http://www.gcssloop.com/customview/Canvas_BasicGraphics 安卓自定义View进阶-Canvas之绘制图形 在上一篇自定义View分类与流程中我们了解自定义View相关的基本知识,不过,这些东西依旧还是理论,并不能拿来(zhua 阅读全文
摘要:
转载地址:https://www.gcssloop.com/customview/paint-base 安卓自定义View进阶-画笔基础(Paint) 在Android自定义View系列文章中,前面的部分有详细的讲解画布(Canvas)的功能和用法,但是和画布(Canvas)共同出现的画笔(Pain 阅读全文
摘要:
效果图: 代码: 阅读全文
摘要:
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708603.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 阅读全文
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708604.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 ObjectAnimato 阅读全文
摘要:
View的方法: 除了以上图片的方法,view还有其他方法,我们详解一下。后续帮助自定义view有些用处。图片里的get方法就不解释了,清晰明了。 getWidth与getHeight: 得到目标view的宽度与高度,当然如果非要骚气的玩,你也可以getRight - getLeft = getWi 阅读全文
摘要:
正常使用ScrollView控件的一些api详解。 效果图: 自定义重写ScrollView的class,里面将onScrollChanged的坐标数据回调出去 使用这个重写的ScrollView 效果图: 效果图2: 接口回调例子2: 阅读全文
摘要:
下载高德地图依赖库和相关注册方式,请查看高德开发者网站:http://lbs.amap.com/api/android-sdk/summary 点击打开链接 高德地图坐标拾取器:http://lbs.amap.com/console/show/picker 点击打开链接 使用 keytool(jdk 阅读全文
摘要:
日常填坑。做了什么操作引起的?如下: 在活动A 启动模式设置为singleTask ,然后再用活动A启动活动B,活动B启动活动C。 现在我的活动C要使用intent携带值去启动活动A。在活动A中正常的操作去获取值,会发现intent中没有任何值。为什么会这样呢?如下:... 阅读全文
摘要:
前言 我知道现在github上有很多功能强大的各色选择器,但是Android其实是自带一些时间选择器的。在不需要太复杂的ui开发下可以选择使用这些系统自带的。android系统自带时间控件: DatePicker 日期显示控件 DatePickerDialog 日期对话框控件 TimePicker 阅读全文
摘要:
效果图 前言 首先说说为什么需要大费周章的去用activity实现一个dialog,明明android系统已经提供了一个更方便的dialog了。原因如下: 1.activity模式的dialog可以实现更多的功能,比如activity的值传入与传出,生命周期的使用等等。这个是一个dialog无法具备 阅读全文
摘要:
效果图 实现思维 首先要处理管理好需要导入的数据,我们这里创建class来处理这些数据并且便于管理它们。 创建一个主activity的布局,里面需要一个ListView控件。 创建一个class继承GirdView,并且重写它。我们需要取消GirdView布局的滚动,让它显示全部内容 创建一个Gir 阅读全文
摘要:
在个人学习的情况下可能很少使用自定义布局去实现大量复用的情况下,但是在一个开发工作的环境下就会使用到大量复用的自定义控件。 实现思维: 1.写一个xml的布局,用于标题栏的样式,并且添加在标题栏中你想要的其他控件Button、TextView、Image View 等等 2.单独写一个class去继 阅读全文
摘要:
实现思维路径:以进入相机拍照的思维路线为例子:1.进入app2.判断之前是否保存头像,如果有就显示历史图像 (下面代码中在getOldAvatar();方法中执行这个逻辑)3.点击更换图像的Button或者布局,启动对话框(下面代码中在dialogueBox();方法... 阅读全文
摘要:
版权声明 本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/9708616.html 本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 前言 android开发权限授权 阅读全文
摘要:
转载请注明出处:红亮的专栏:http://blog.csdn.net/liang5630/article/details/44098899 Android中的对话框形式大致可分为五种:分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,自定义对话框。 在实际开发中,用系统的对话框会 阅读全文
摘要:
对话框有很多实现方法,最常见的是在一个点击事件中代码直接写出对话框。如下:package com.example.lenovo.mydemo2;import android.content.DialogInterface;import android.suppo... 阅读全文
|