<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wagg1993323的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wagg1993323</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wagg1993323]]></copyright><item><title><![CDATA[自定义view-（你画我猜）画板]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/79582003</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/79582003</guid><author>wagg1993323</author><pubDate>Fri, 16 Mar 2018 15:40:48 +0800</pubDate><description><![CDATA[上次在微信小程序上看到了你画我猜的那个小程序，就寻思着自己也做一个这样的界面，话不多说，先看效果图里面包含了3个主要的自定义view,分别是画板，宽度选择器，颜色选择器，这三个view互相关联开始上代码吧1.先看我的页面布局&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;
&amp;lt;LinearLayout xmlns:android=&quot;http://sche...]]></description><category></category></item><item><title><![CDATA[Kotlin的学习日志（三）class construcor,interface,abstract class]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/72803914</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/72803914</guid><author>wagg1993323</author><pubDate>Mon, 29 May 2017 20:57:27 +0800</pubDate><description><![CDATA[如果有错误的地方，多谢指出/**
 * Created by Gray on 2017/5/28.
 */
/*

    kotlin中的类的关键字是class
        由类名，类头（类型参数，主构造函数等）和类体组成，如果class没有身体，可以省略花括号
                clasa A

         class中可以有一个主构造函数或者一个或多个辅助构造函数
 ]]></description><category></category></item><item><title><![CDATA[Kotlin的学习日志（二）Control Flow]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/72773921</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/72773921</guid><author>wagg1993323</author><pubDate>Fri, 26 May 2017 21:51:10 +0800</pubDate><description><![CDATA[有关于流程控制的部分,代码如下，有任何错误的地方，请指出，谢谢
/**
 * Created by Gray on 2017/5/26.
 */

/*

    流程控制
        1、if表达式
            ifTest()

        2、When代替了switch
            whenTest()
            whenTest2()

  ]]></description><category></category></item><item><title><![CDATA[Kotlin的学习日志（一）Basic Types]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/72758396</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/72758396</guid><author>wagg1993323</author><pubDate>Thu, 25 May 2017 22:19:40 +0800</pubDate><description><![CDATA[Android将Kotlin作为一级开发语言了，作为android程序员的我自然也要学习一波
/**
 * Created by Gray on 2017/5/25.
 */
/* kotlin Number 有6中类型,数字类型没有隐含的扩展转换
*       1.Double 64位
*       2.Float 32位
*       3.Long 64位
*       4.Int ]]></description><category></category></item><item><title><![CDATA[Android Animation（四）AnimationListener]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/59057568</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/59057568</guid><author>wagg1993323</author><pubDate>Wed, 01 Mar 2017 10:32:42 +0800</pubDate><description><![CDATA[利用AnimationListener在一个动画完成之后，继续执行下一个动画


1.activity_main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    androi]]></description><category></category></item><item><title><![CDATA[Android Animation（三）]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/59056274</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/59056274</guid><author>wagg1993323</author><pubDate>Wed, 01 Mar 2017 10:01:17 +0800</pubDate><description><![CDATA[之前编写的一些动画，翻转，平移都是各自独立的，下面我们编写一个混合的，并且我也同时编写了利用xml和java的代码的方案。


跟之前一样，首先在res下创建一个anim文件夹，创建一个xml文件


1.animone.xml

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:i]]></description><category></category></item><item><title><![CDATA[Android Animation（二）利用xml创建动画]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/58603778</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/58603778</guid><author>wagg1993323</author><pubDate>Tue, 28 Feb 2017 16:35:58 +0800</pubDate><description><![CDATA[之前创建动画利用的代码实现，实则还可以利用xml文件实现。
首先我们需要在res文件夹下创建一个anim文件夹，然后创建四个xml文件


1.alpha.xml


<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accele]]></description><category></category></item><item><title><![CDATA[解决js中新增加的标签无法触发事件的问题]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/58602667</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/58602667</guid><author>wagg1993323</author><pubDate>Tue, 28 Feb 2017 16:17:25 +0800</pubDate><description><![CDATA[今天在写js的时候吗，发现我在JS中新增加的标签，无法触发click事件，通过各种找资料的途径，最后解决了这个问题。$(document).on('click', '.file_remove', function(){
	$(this).parent(".uploader_file").remove();
});
下面是对这个问题的解释]]></description><category></category></item><item><title><![CDATA[Android Animation 动画（一）]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/58589015</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/58589015</guid><author>wagg1993323</author><pubDate>Tue, 28 Feb 2017 11:38:51 +0800</pubDate><description><![CDATA[写了一下android中关于动画的一些小demo，传上来分享一下，希望对大家有帮助。


1.xml文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+]]></description><category></category></item><item><title><![CDATA[android 实现动态显示当前的时间]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/52890596</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/52890596</guid><author>wagg1993323</author><pubDate>Sat, 22 Oct 2016 10:24:09 +0800</pubDate><description><![CDATA[我们需要用到Timer和Handler来实现这个功能。
首先，我们需要在代码声明Timer这个类
timer =  new Timer();
	编写一个timeTask方法，定时向handler发送消息，我选择的时间是1秒钟	private void timeTask(){
		timer.schedule(new TimerTask() {
			
			@Override
			publ]]></description><category></category></item><item><title><![CDATA[andorid调用手机通讯录中的联系人]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/52841649</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/52841649</guid><author>wagg1993323</author><pubDate>Mon, 17 Oct 2016 20:42:11 +0800</pubDate><description><![CDATA[为了实现一个类似通讯录的功能，所以下了下面这个model，来实现得到手机通讯录的联系人


代码如下：
public class ContactModel {
	public void getAllContacts(final ContactCallBack callback){
		AsyncTask> task = new AsyncTask>(){

			@Override
			]]></description><category></category></item><item><title><![CDATA[解决scrollview中包含listview所引发的冲突问题]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/52841571</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/52841571</guid><author>wagg1993323</author><pubDate>Mon, 17 Oct 2016 20:33:32 +0800</pubDate><description><![CDATA[在scrollview中添加listview后，会发生只有listview能滑动的情况，我也是在网上找了好多方法，最后终于解决了，代码如下


在activity中编写一个如下方法


public static void setListViewHeightBasedOnChildren(ListView listView) {  
        ListAdapter listAd]]></description><category></category></item><item><title><![CDATA[解决ExpandableListView数据无法及时更新]]></title><link>https://blog.youkuaiyun.com/wagg1993323/article/details/52809597</link><guid>https://blog.youkuaiyun.com/wagg1993323/article/details/52809597</guid><author>wagg1993323</author><pubDate>Thu, 13 Oct 2016 19:58:16 +0800</pubDate><description><![CDATA[前两天编写ExpandableListView时，想要更新列表里的数据时，发现使用adpter.notifyDataSetChanged无法对其进行数据的更新。
后来在网上检索了资料，说是要在adapter中加一个hanlder对其进行更新。试了下，发现还是不行，接着查资料，终于纠结了半天之后，看到有个人说试试先把数据clear之后，重新添加，一试。发现有效，终于解决这个问题。
主要代码在下面]]></description><category></category></item></channel></rss>