- 博客(65)
- 资源 (1)
- 收藏
- 关注

原创 自定义View 轮播
要实现一个自定义的View 首先要先写一个类 public class CustomBanner extends FrameLayout { private ViewPager viewPager; private LinearLayout linearLayout; private List list; private int time = 2;
2017-12-03 20:19:17
241

原创 欢迎界面进行跳转
布局就是 < Button android:id="@+id/bt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:t...
2017-10-24 13:55:20
352
原创 屏幕适配
public class MakeXml { private final static String rootPath = "C:\\Users\\hasee\\Desktop\\layoutroot\\values-{0}x{1}\\"; //基准的像素 可以修改 private final static float dw = 3...
2018-04-20 19:12:07
237
原创 Rxjava的工具类
public interface ApiService { @GET("{url}") Observable<ResponseBody> doGet(@Path(value = "url",encoded = true) String url, @QueryMap Map<String,String> map); @FormUrlEncoded...
2018-03-15 11:36:16
410
原创 Rxjava Retrofit 的Mvp
这个首先要进行分包:M层 V层 P层 这个跟之前写的有点不一样,那么下面来看一下M层:首先要进行写一个接口public interface BaseModel { void getDataFromNet(String url, Map<String, String> map); void unsubcribe();}下面就要继承这个好接口了...
2018-03-15 11:33:55
271
原创 Retrofit简单使用(Kotlin)
Retrofit是Square公司开源的一个基于OkHttp实现的Android网络请求框架,它将我们自己开发的底层的代码和细节都封装了起来。 https://github.com/square/retrofit http://square.github.io/retrofit/首先要进行配置在/app/build.gradle配置中加入compile 'com.squareu...
2018-03-13 10:26:30
511
原创 详情界面轮播跳转大图轮播
public class ImageScaleActivity extends AppCompatActivity { private ArrayList<String> imageUrls; private int position; private ViewPager iamge_scale_pager; private TextView imag...
2018-03-05 11:31:01
322
原创 属性动画
public class WelcomActivity extends AppCompatActivity { private ImageView imageView; /* Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { ...
2018-03-05 11:18:09
184
原创 分类界面
首先要先写一些布局 <ListView android:background="#F3F3F6" android:divider="#F3F3F6" android:dividerHeight="0.1dp" android:id="@+id/fen_lei_list_view"...
2018-03-03 16:37:08
495
原创 列表切换
public class ProductListActivity extends AppCompatActivity implements View.OnClickListener,ProductListActivityInter {private String keywords;private RecyclerView product_list_recycler;private Recy
2018-02-03 13:02:01
267
原创 二维码的自定义界面
Zingxing 默认的就是一个扫描的小框框,但是就这一个小框框远远满足不了现在的需求那就需要我们自己写一个扫描的界面了 先看图接下来就要下实现这个界面的代码了 首先先来看看布局是怎么写的吧RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://
2018-01-29 21:50:20
390
原创 仿京东 双击放大 详情
这是效果下面咱们就来就要实现这个效果了 首先呢咱们要先自定义一个View能够让图片放大与缩小@SuppressLint("AppCompatCustomView")public class ZoomImageView extends ImageView implements ViewTreeObserver.OnGlobalLayoutListener, ScaleGestureD
2018-01-25 23:47:44
249
原创 访京东订单界面
首先先写一下主Activity的代码吧 public class MainActivity extends AppCompatActivity implements View.OnClickListener { private ImageView image_btn; private TextView text_daizhi; private TextView
2018-01-16 20:24:55
952
原创 Android 属性动画的简单使用
首先一个小布局LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" androi
2018-01-16 10:04:04
209
原创 Android图片上传(头像裁切+原图原样)
首先要先写一个类 可以做出PopupWindowpublic class PublishSelectPicPopupWindow extends PopupWindow { private Button btnHand; private Button btnLibrary; private Button btnTwocode; private Button btnCa
2018-01-16 09:36:59
446
转载 小米系列手机调试Installation failed with message Failed to establish session
Android Studio升级到2.3版本之后,小米手机MIUI不能直接点击Run运行Android Studio程序,报如下错误:方法一 :设置Android Studio 中Instant Run中的选项为不选中根据以下路径,找到Instant Run中的选项 1. File ——> Settings ——> Build, Execution,Deployment ——>
2018-01-12 15:48:51
254
原创 RecyclerView切换布局(列表→网格)
public class SousuoActivity extends AppCompatActivity implements SousuoView { private CheckBox ck_box; private XRecyclerView xrecyclerview; private SousuoPresenter sousuoPresenter; p
2018-01-05 09:51:10
2518
原创 二维码的生成与扫描
二维码: 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的; 在代码编制上巧妙的利用构成计算机内部逻辑基础的0和1比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理; 二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息; 二维码相对于条形码的优势就是
2018-01-03 09:43:15
316
原创 自定义View 小圆随手指移动
自定义View就是为了实现系统自带控件无法实现的功能自定义一个View(小圆)首先要继承一个Viewpublic class CircleView extends View { private float cx = 100; private float cy = 100; public CircleView(Context context) { super(con
2017-12-28 08:12:28
233
原创 流式布局 + 添加数据库的小demo
这个自定义的控件他就要继承一个ViewGroup 下面就是自定义的控件public class Liushi extends ViewGroup { //存储所有子View private List<List<View>> mAllChildViews = new ArrayList<>(); //每一行的高度 private List<Integer> mLineHe
2017-12-25 16:00:24
287
原创 OkHttp3Util的封装
public class OkHttp3Util { /** * 懒汉 安全 加同步 * 私有的静态成员变量 只声明不创建 * 私有的构造方法 * 提供返回实例的静态方法 */ private static OkHttpClient okHttpClient = null; private OkHttp3Util() {
2017-12-21 12:00:47
338
原创 Applation的配置
public class MyApplication extends Application { private static Context context; private static Handler handler; private static int mainId; @Override public void onCreate() {
2017-12-20 11:18:58
480
原创 一个工具类小demo
public class CommonUtils { public static final String TAG = "Dash";//sp文件的xml名称 private static SharedPreferences sharedPreferences; /** * DashApplication.getAppContext()可以使用,但是会使用系统默认的主
2017-12-18 09:48:07
197
原创 购物车
主activity的布局RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> ScrollView androi
2017-12-18 08:57:17
493
原创 okHttp的一个工具类
要封装一个OKttp的有个工具类,下面是工具类的代码public class OkHttp3Util { /** * 懒汉 安全 加同步 * 私有的静态成员变量 只声明不创建 * 私有的构造方法 * 提供返回实例的静态方法 */ private static OkHttpClient okHttpClient = null;
2017-12-10 19:28:55
208
转载 andriod 仿京东时间轴demo
咱们买东西都会看物流信息的 那咱们就要去做一个仿京东物流信息的一个demo Android仿淘宝京东物流时间轴demo,开发研究后实现,下载后可根据自己的项目需求进行修改,也可以进行参考模仿淘宝物流信息数据public class MainActivity extends AppCompatActivity { private RecyclerView traceRv; //物流追踪
2017-12-02 09:36:13
907
转载 自定义九宫格
首先来介绍一下这个自定义View:(1)这个自定义View的名称叫做 LockView ,继承自View类;(2)这个自定义View实现了应用中常见的九宫格手势解锁功能,可以用于保证应用安全;(3)用户可以自定义控件在不同状态下显示的颜色、什么情况算解锁成功、解锁成功或失败回调的方法等。 接下来介绍一下在这个自定义View中用到的技术点:(1)自定义属性;(2)在 onMeasure()
2017-12-01 16:40:02
452
原创 用户敏感词 删除 添加
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/angular.min.js"></script> <script src="js/jquery-1.11.1.min.js"></script>
2017-11-23 10:52:41
440
原创 高亮显示 鼠标滑过变色
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script src="js/jquery-1.11.1.min.js"></script> <script> $(document).ready(functio
2017-11-23 08:13:38
255
原创 商品管理系统_增删改查过滤.
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>商品管理系统</title> <script src="lib/js/ionic.bundle.min.js"></script> <style> table tr{
2017-11-22 15:56:13
1153
原创 批量删除
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>商品管理系统</title> <script src="../lib/js/ionic.bundle.js"></script> <style> table tr{
2017-11-22 13:59:13
284
原创 购物车的综合
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> h3 { margin-right: 400px; } table,
2017-11-21 10:26:36
188
原创 购物车 查询 删除 排序
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="lib/js/ionic.bundle.min.js"></script> <script> angular.module("myapp", [
2017-11-21 10:20:55
227
原创 查询 表单
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ text-align: center; } table{ border-collapse:
2017-11-19 19:02:22
395
原创 购物车
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="lib/css/ionic.css" /> <script src="lib/js/ionic.bundle.js"></script>
2017-11-18 14:38:09
330
原创 ionic 实现侧滑小demo
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <!--设置适配--> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no,
2017-11-17 09:57:31
239
原创 angular js 简单购物车
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script src="js/angular.min.js"></script> <!--<script src="js/jquery-3.2.1.min.js"></script>--
2017-11-14 13:26:59
373
原创 全选与反选 +二级联动
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> tr { background: #d0d0d0; } /**/ t
2017-11-14 13:23:07
342
原创 二级联动+增删
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> *{ margin: 0 auto; } div{
2017-11-13 07:47:33
211
原创 侧滑DrawerLayou的简单使用
DrawerLayout也叫抽屉布局; 要注意,在XML中,根布局要改成DrawerLayout,是v4包的,加上id, 里面的主内容区可以用FrameLayout,然后替换控件, 侧滑区域可以用其他的布局,<android.support.v4.widget.DrawerLayout** xmlns:android="http://schemas.android.com/apk/res/an
2017-11-12 19:01:39
479
拍照 剪切 上传头像
2018-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人