![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 64
青春呐
这个作者很懒,什么都没留下…
展开
-
SurfaceTexture
该矩阵将传统的2D OpenGL ES纹理坐标列向量(形式为(s,t,0,1),其中s和t在包括区间[0,1])转换为流式纹理中的适当采样位置。例如,可以通过使用查询的矩阵转换列向量(0,0,0,1)从图像的左下角采样,而可以通过使用转换(1,1,0,1)从图像的右上角采样。调用updateTexImage()时,指定SurfaceTexture创建时的纹理对象的内容将更新为图像流中最新的图像。构造一个新的SurfaceTexture以将图像流传输到给定的OpenGL纹理,并指定是否使用单缓冲模式。翻译 2024-02-29 14:11:54 · 50 阅读 · 0 评论 -
android 用 versionName 进行比对做版本更新 - kt
比对方式 :通过拆分versionName 1.0.0 与服务器版本进行比对isUpdate("1.1.0", BuildConfig.VERSION_NAME) private fun isUpdate(newVer: String, appVer: String): Boolean { if (newVer == "") return false val newVerS = newVer.split(".") val appVerS =原创 2021-04-01 17:34:15 · 520 阅读 · 0 评论 -
android animator - 2
看代码,这个基本都很熟悉ObjectAnimator .ofFloat(imageView, "translationX", 1, 100) .setDuration(200) .start(); 拿 ofFloat 举例子ofFloat(Object target, String propertyName, float… values)正常情况下 ofFloat 的第一个参数 target 你会放个View进去,但一看源码他是个Object类型的,你可能会原创 2021-03-25 18:13:36 · 102 阅读 · 0 评论 -
android animator
属性动画里涉及的一些属性值:translationX和translationY: 这两个属性作为一种增量来控制着View对象从它布局容器的左上角坐标偏移的位置rotation、rotationX和rotationY:这三个属性控制着View对象围绕支点进行2D和3D旋转scaleX和scaleY:这两个属性控制着View对象围绕支点进行2D缩放pivotX和pivotY:这两个属性控制着View对象的支点位置,围绕这个位置进行旋转和缩放的变化处理,默认情况下,该支点为View对象的中心点。x和y原创 2021-03-25 18:12:12 · 140 阅读 · 0 评论 -
Android Button 顶部 底部 去空白解决方案
Button 顶部 底部 去空白解决方案正常新建一个按钮:解决方案: <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:insetTop="0dp" android:insetBottom="0dp" android原创 2021-03-25 18:07:52 · 958 阅读 · 2 评论 -
Android开发中,那些让你相见恨晚的方法、类或接口
getParent().requestDisallowInterceptTouchEvent(true);剥夺父view 对touch 事件的处理权,谁用谁知道。ArgbEvaluator.evaluate(float fraction, Object startValue, Object endValue); 用于根据一个起始颜色值和一个结束颜色值以及一个偏移量生成一个新的颜色,分分钟实转载 2016-04-14 15:06:02 · 528 阅读 · 0 评论 -
android 控件不同状态 selector----drawable
先看代码<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" android:constantSize=["true" | "false"] android:dither=["true" | "false"] and翻译 2015-10-24 20:35:38 · 1056 阅读 · 0 评论 -
简单学会FastJson解析
FastJson解析相信FastJson大家都了解了,我就不多说啥了。一、类对象生成Json字符串二、List集合生成Json字符串三、转换JSON为类对象四、转换JSON为集合对象实体类:wPayMessages、wPayAway两个JAR:fastjson-1.1.43.android.jar下载地址:http://pan.baidu.com原创 2015-01-10 20:35:45 · 402 阅读 · 0 评论 -
创建快捷图标
大家都知道在Android系统中,可以通过拖动图标到桌面来创建快捷方式,今天我们来看一下如何在程序中直接创建程序的快捷图标。新建一个工程,在布局文件中放入两个按钮,如图:布局文件:12345678910111213141516LinearLayoutxmlns:android="转载 2014-09-25 15:11:36 · 561 阅读 · 0 评论 -
基础总结篇之一:Activity生命周期
学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servle转载 2014-09-25 11:45:03 · 398 阅读 · 0 评论 -
System.exit(0)和System.exit(1)区别
1.参考文献http://hi.baidu.com/accpzhangbo/blog/item/52aeffc683ee6ec238db4965.html2.解析查看java.lang.System的源代码,我们可以找到System.exit(status)这个方法的说明,代码如下: /** * Terminates the currently ru转载 2014-09-25 16:22:12 · 325 阅读 · 0 评论