android
文章平均质量分 61
Yus3
万般皆下品,唯有读书高。
展开
-
AS改了gradle-wrapper.properties但是还是不能快速导入
解决Android Studio导入新项目的问题当我在AS(Android Studio)上面导入git下了的新项目的时候,往往要等很久的gradle,翻了翻网上的资料,说要改项目的gradle文件夹里面的gradle-wrapper.properties文件内容,具体如下:#Thu May 11 12:36:52 CST 2017 distributionBase=GRADLE_USER_HOME原创 2017-05-11 13:13:19 · 5048 阅读 · 0 评论 -
导入Android Studio工程
首先在本地用当前版本的Gradle创建一个正常的项目,保证可以编译通过即可。然后,用本地项目中的”gradle”文件夹和”build.gradle”文件,去替换要导入项目中的这两个文件夹。 接下来,再打开这样的项目,就可以使用本地的Gradle对项目进行编译了。摘自Android群英传/原创 2017-05-13 12:11:00 · 295 阅读 · 0 评论 -
Android的创建复合控件
新建工程,在values新建resour flie,取名为attrs(attr是attribute 属性的简写,因为有多个属性,所以就取名为attrs )。 先举个栗子<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="myTop"> <attr name="m原创 2017-05-13 20:38:26 · 277 阅读 · 0 评论 -
View测量之onMeasure方法
自定义View有三个 方法可以调用,onLayout设置view的位置,onMeasure设置宽高,onDraw绘制view,这篇来写其中的一个OnMeasuer方法。在现实生活中,如果我们要去画一个图形,就必须知道他的大小和位置。同样,Android系统在绘制View前,也必须对View进行测量,即告诉系统该画一个多大的View。这个过程在onMeasure方法中进行。举个栗子来展示onMeasu原创 2017-05-13 22:28:35 · 493 阅读 · 0 评论 -
OnTouchEvent方法实现View的拖动效果
方法一通过layout()方法实现,代码如下: @Override public boolean onTouchEvent(MotionEvent event) { int x = (int) event.getX(); int y = (int) event.getY(); switch (event.getAction()) {原创 2017-05-18 22:20:56 · 712 阅读 · 0 评论