Android 触摸事件机制详解一

触摸事情在Android中还是很重要的,很多地方都会用到,比如:嵌套布局里面有两个及以上的滑动很容易出现滑动冲突等问题,在面试中经常也会被问到。 先创建一个新项目里只有一个button按钮,在mainactivity里面把相关代码写上: bt_0.setOnTouchListener(th...

2019-08-02 11:43:41

阅读数 8

评论数 0

本地文件上传GitHub

在GitHub上创建一个仓库之后会出现一个地址,以.git结尾这个你在GitHub上的地址。下面是上传命令,这在你已经安装了git。 echo "# drag_bt" >> README.md git init git add README.md g...

2019-08-01 15:51:04

阅读数 7

评论数 0

Android 按钮拖拽

先看看图: 里面主要是一个button,根据ontouchlistener来实现 主要实现代码: bt.setOnTouchListener(object : OnTouchListener { //上次view的坐标位置 interna...

2019-08-01 14:43:07

阅读数 7

评论数 0

Task :app:transformClassesAndResourcesWithR8ForRelease FAILED

这个是针对tinker报错问题,在运行gradlew assemblerelease的时候报一下错误: > Task :app:transformClassesAndResourcesWithR8ForRelease FAILED R8 is the new Android ...

2019-07-29 16:43:40

阅读数 38

评论数 0

Android 仿京东金融滑动实现右边按钮平移到屏幕外停止平移到原来的位置

这里以recyclerview为例: 做的还是有点粗糙,里面用了一个recyclerview 和imageview实现: var downX = 0f var downY = 0f var moveX = 0f var moveY = 0f...

2019-07-25 17:23:34

阅读数 9

评论数 0

Android studio 3.4 查看自己写的db文件或者三方生成的db文件

刚刚开始的时候Android studio根据管理器是可以看到db文件的,升级之后就再也没有看到过了,直到现在才发现,又可以看到了,这样就方便多了,不然就是瞎写一同。 直接开始,要看到databases里的db文件,先要链接真机调试。一般正常的情况,再Android studio右下方,有个de...

2019-07-23 11:09:24

阅读数 7

评论数 0

recycleView局部更新item notifyItemChanged()几个方法区别

一直只知道recycleview局部刷新就想到notifyItemchanged()方法,里面传入position即可,用起来的时候是方便,但有时候却不能满足现在的需求,于是就百度。 先看几个常用的刷新方法 notifyDataSetChanged(), notifyItemChange...

2019-07-02 17:36:21

阅读数 68

评论数 0

BaseDialogFragment简单封装

一般自己常用的BaseDialogFragment和别人项目封装的不一样,所以这里只是记录一下自己一个简单好用封装,什么都不用说直接上代码就好。 abstract class BaseDialogFragment (private var orein:Int,private var isWid...

2019-06-13 16:43:58

阅读数 21

评论数 0

:app:compileDebugJavaWithJavac 问题分析

报这个错误根本就不知道什么问题,报这个错误的原因很多,没有一个统一的,所以百度了一下,也有很多的解决方法: Android studio 描述简单bug解决之compileDebugJavaWithJavac 异常:Error:Execution failed for task ':app:c...

2019-06-04 15:12:54

阅读数 22

评论数 0

Android studio怎么和SVN关联上的,并报错Can't use Subversion command line client:svn

我一开始是从SVN直接下载到本地,从本地打开Android studio,发现SVN根本没关联as上,结果百度一下,先看下怎么关联上的,这里贴上地址 AndroidStudio配置与使用SVN可以看看是怎么关联的。 我按照以上的步骤走发现没有svn.exe文件,就随便添加了一个可以打开svn的...

2019-05-29 11:27:44

阅读数 35

评论数 0

ConstraintLayout app:layout_constraintVertical_bias= app:layout_constraintHeight_percent= 关系

有很多blog已经写的很详细了: 贴上他们的地址: Android ConstraintLayout百分比布局-适配终结者(基本适配所有机型) ConstraintLayout在项目中实践与总结 ConstraintLayout (约束布局)属性详情 所有基本的详情看上面的应该了解的差不...

2019-05-15 17:05:42

阅读数 211

评论数 0

Android的EditText的addTextChangedListener监听出现死循环卡顿问题

在edittext里面用了setText()方法就会造成卡顿甚至接近死机 之前遇到过不过后来忘记了,这里再次记录一下 方法1,就是在用一个flag标记,感觉这个方法有点悬 方法2, @Override public void afterTextChanged(Editable ...

2019-04-23 17:12:22

阅读数 224

评论数 0

Could not find com.android.tools.build:gradle

先看报错信息: Could not resolve all files for configuration ‘:classpath’. Could not find com.android.tools.build:gradle:3.0.0. Searched in the following...

2019-04-23 13:35:37

阅读数 292

评论数 0

koltlin okhttp3.0+Retrofit2.0

刚刚开始学习,用的很简单,对于不了解retrofit只能一步步慢慢来 先贴上retrofit的官网地址retrofit 这里有注意地方 retrofit 支持Android : Retrofit requires at minimum Java 7 or Android 2.3. 再贴上o...

2019-04-19 12:01:09

阅读数 29

评论数 0

git提交github管理代码

这个已经把我的头都弄晕了,总是不顺呢,多了不说了,开始吧 怎么开始的就看这个博客吧,有点懒了,哈哈 Github注册 按到上面的步骤走能成功,如果能一次性成功的都是新电脑,反正我没有一次成功过, 这里主要记录那里会出问题, 1,没法添加README文件 先看看官方给的步骤 echo...

2019-04-15 15:25:53

阅读数 41

评论数 0

Android拦截输入表情封装

public class ProhibitEmojiUtil { private ProhibitEmojiUtil() { } private static ProhibitEmojiUtil instance = null; public static P...

2019-04-15 11:21:27

阅读数 19

评论数 0

bitmap封装大全

import android.app.Activity import android.content.ContentResolver import android.content.ContentValues import android.content.Context import android...

2019-04-15 11:13:48

阅读数 16

评论数 0

华为手机启动应用就报错Launcher dialog dismiss failed submitMessage:submit string:submit:trigger

这是拿着华为手机一进入页面就报这样的错,完全看不出哪里出错了。然后百度了一下, 说什么尝试 build.gradle中,更改buildTypes中debuggable为false 这个对于的我的问题没有解决,最后还是dug一下了,看到dug在网络框架上就报错了 在执行这里的时候报错 v...

2019-04-15 10:28:30

阅读数 66

评论数 0

Identifiers must have user defined types from the XML file. login is missing it

android mvvm写布局的时候出现的问题,害找问题找了几个小时,总的来说就是一个小问题,感觉就好像一个新手一样。哎!!还是看看哪里出现的问题,先来看看下面我的报错原因: Found data binding errors. ****/ data binding error ****msg...

2019-02-18 16:14:06

阅读数 241

评论数 0

mvvm databinding include用法

可能是我的性格原因,话比较少直接入正题,没有什么要说的,呵呵,直接上代码,先看include.xml <?xml version="1.0" encoding="utf-8"?>...

2019-02-15 09:41:57

阅读数 296

评论数 0

提示
确定要删除当前文章?
取消 删除