2018-02-04 No title 滑动的方式layout()12345678910111213141516171819202122232425@Overridepublic boolean onTouchEvent(MotionEvent event) { //getX()是获取View的坐标 //获取触摸点的坐标 float x = event.getX(); ... Continue reading...
2017-09-02 Android Android 零碎知识点和技巧 使用DownloadManager下载文件下载文件123456789101112131415161718192021DownloadManager.Request req = new DownloadManager.Request(Uri.parse("urlString"));// 通过setAllowedNetworkTypes方法可以设置允许在何种网络下下载,// ... Continue reading...
2017-08-16 Android Android WebView使用及与JavaScript互调 WebView基本使用在布局中使用控件1234<WebView android:id="@+id/id_web_test_2_wb" android:layout_width="match_parent" android:layout_height="match_parent"/> 在代码中123456789101112... Continue reading...
2017-08-15 Android Android 拖拽基本使用 onDragListener 简介使用Android拖放框架,你可以允许用户使用图形化的拖拽手势将数据从一个视图移动到另一个视图。这个框架包括一个拖拽事件类、拖放侦听器和帮助器方法和类。尽管该框架主要是为数据移动设计的,但您可以将其用于其他UI操作。例如,当用户拖动一个颜色图标到另一个图标上时,你可以创建一个混合颜色的应用程序。 最基本的使用姿势设置监听需要监听拖拽事件的区域设置监听1rl_... Continue reading...
2017-08-09 Android Android 修改App语言 定义资源文件在res目录下创建values 默认values-en 英文values-zh 中文分别存放不同的语言资源 保存语言设置可以用SharePreference保存语言设置123456public static void setLanAtr(String language){ SharedPreferences sharedPreferences = My... Continue reading...
2017-08-09 Android Android 自定义竞赛进度条 需求 能显示用户当前进度,能显示其他4位用户的位置, 用户进度实时变化 当用户超越进度条最后一位(最右边),时,进度条向左滚动,并显示距离用户最近的用户位置 实现方案 绘制贝塞尔曲线 在贝塞尔曲线上绘制圆点和图片 使用坐标值循环实现波浪滚动 具体实现绘制贝塞尔曲线定义曲线的固定值1234567891011121314151617181920212223242526272829303132... Continue reading...
2017-08-09 Android SwipeMenuListView 基本使用 SwipeMenuListView简介一个带侧滑删除的ListView github地址: https://github.com/baoyongzhang/SwipeMenuListView 基本使用添加依赖android studio中1compile 'com.baoyz.swipemenulistview:library:1.3.0' eclipse中下载相应j... Continue reading...
2017-08-09 Android Android Seekbar调节系统音量 SeekBar简介就是拖动的进度条, 可以用来调节音量 基本使用需要两张图片,一张是背景,一张是选中的]时候的样式,还有一张图片,用来显示当前进度的指示图标这些可用用图片,亦可以永drawable绘图 背景图片volume_control_bg.xml12345678910<?xml version="1.0" encoding="utf-8"?... Continue reading...
2017-08-09 Android Android ExpandableListView基础用法 ExpandableListView简介可以折叠的ListView 基本使用使用方法和ListView大同小异,都是需要item的布局,需要adapterBut:ExpandableListView需要父Item布局,需要子Item布局.Adapter需要的是BaseExpandableListAdapter下面以一个好友分组的例子总结一下用法 布局分组Item布局1234567891011... Continue reading...