自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 软键盘遮挡输入框解决方案

不废话直奔主题在清单文件里面对应的activity设置上**android:windowSoftInputMode=“adjustResize” **在activity的布局文件根布局里进行设置**android:fitsSystemWindows="true“ **

2020-10-17 16:58:32 250

原创 自定义圆形进度条

/**Created by CirclePercentBarTime: 2020/8/3Tunction:圆形进度条*/public class CirclePercentBar extends View {private Context mContext;private int mArcColor;private int mArcWidth;private int mCenterTextColor;private int mCenterTextSize;private i

2020-08-03 11:24:39 226

原创 Toast加图片

Toast toast = Toast.makeText(getApplicationContext(), "进度" + make + "%", Toast.LENGTH_LONG); toast.setGravity(Gravity.CENTER, 0, 0);//设置toast上下左右中 LinearLayout toastView = (LinearLayout) toast.getView(); ImageView im...

2020-07-14 16:29:53 398

原创 Android多国语言文件夹文件名称汇总

Android多国语言文件夹文件汇总:中文(中国):values-zh-rCN中文(台湾):values-zh-rTW中文(香港):values-zh-rHK英语(美国):values-en-rUS英语(英国):values-en-rGB英文(澳大利亚):values-en-rAU英文(加拿大):values-en-rCA英文(爱尔兰):values-en-rIE英文(印度):values-en-rIN英文(新西兰):values-en-rNZ英文(新加坡):values-en-rSG

2020-06-06 16:00:13 372

原创 viewpage 实现两边itme显示

<androidx.viewpager.widget.ViewPager android:id="@+id/viewpager_asse" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="15dp" android:paddingRight="15dp" android:clipToPadding="false"/.

2020-05-20 15:52:32 161

原创 viewpager+fragment禁止滑动以及点击滑动动画效果

新建一个自定义类继承viewpagerpackage com.chaqianma.vietnamofborrow.utils;import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionE...

2019-08-21 13:57:48 317

原创 详情

《适配器带id跳转》@Overridepublic void onBindViewHolder(@NonNull ViewHolder viewHolder, final int i) {viewHolder.iamge.setImageURI(commodityList.get(i).getMasterPic());viewHolder.title.setText(commodityLi...

2019-05-06 13:43:25 116

原创 有无网缓存

《Fragment_01 》public class Fragment_01 extends Fragment implements MovieView {private String url = “http://172.17.8.100/movieApi/cinema/v1/findRecommendCinemas?count=10&page=”;@BindView(R.id.xr...

2019-05-06 13:34:18 116

原创 Fresco自定义缓存路径

《App》public class App extends Application{@Overridepublic void onCreate() {super.onCreate();Fresco.initialize(this, ImagePipelineConfig.newBuilder(App.this).setMainDiskCacheConfig(DiskCacheConf...

2019-05-06 13:25:53 85

原创 无裁剪版上传头像

《HttpService 》public interface HttpService {@Multipart@POSTObservable upload(@Url String url, @HeaderMap Map<String ,String> headMap, @Part MultipartBody.Part part);}《HttpUtils 》public cl...

2019-05-06 13:19:57 114

原创 屏幕适配

50px![在这里插入图片描述](https://img-blog.csdnimg.cn/20190506120100108.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDY2NjY5NA==,siz...

2019-05-06 12:01:13 85

原创 一级购物车

《MainModel 》public interface MainModel {interface CallBackListener { void success(int type, String data); void fail(int type, String error);}//请求登录void doLogin(int type, String url, Ma...

2019-05-05 21:35:59 168

原创 关键字搜索

public class MainActivity extends AppCompatActivity implements MainView {private XRecyclerView mXRecyclerView;private EditText mEdSeach;private MainPresenterIml mMainPresenterIml;private int page...

2019-05-05 20:51:31 236

原创 Retrofit+RxJava网络请求登录注册

MVP层《Views 》public interface Views {void success(int type, String data);void fail(int type, String error);}《Model 》public interface Model {interface CallBackListener {void success(int type, ...

2019-05-05 20:14:51 231 1

原创 上传头像

《HttpUtils 》public class HttpUtils {private Map<String, String> headMap = new HashMap<>();private HttpListener mHttpListener;public HttpUtils setaHead(Map<String, String> headMap...

2019-05-05 19:59:40 107

原创 请求头使用

package com.bawei.myshouye.net;import android.os.Environment;import java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.Map;import io.reactivex.Observer;import io....

2019-04-27 08:01:35 242

原创 二级列表购物车mvp与网络请求代码

《Views 》public interface Views {void success(int type, String data);void fail(int type, String error);}《Model 》public interface Model {interface CallBackListener {void success(int type, Strin...

2019-04-26 21:29:02 125

原创 二级列表购物车

《依赖》implementation ‘com.squareup.retrofit2:adapter-rxjava2:2.4.0’implementation ‘com.squareup.retrofit2:converter-gson:2.4.0’implementation ‘io.reactivex.rxjava2:rxandroid:2.1.0’implementation ‘co...

2019-04-26 21:25:33 134

原创 购物车首页展示布局与代码

《依赖》implementation ‘com.jakewharton:butterknife:9.0.0-rc1’annotationProcessor ‘com.jakewharton:butterknife-compiler:9.0.0-rc1’implementation ‘com.squareup.retrofit2:adapter-rxjava2:2.4.0’implement...

2019-04-21 19:32:23 517

原创 mvp与Retrofit网络请求

《view层》public interface Views {void success(int type, String data);void fail(int type, String error);}《model层》public interface Model {interface CallBackListener {void success(int type, String...

2019-04-21 18:54:13 195

原创 自定义流式布局

《MainActivity》布局<RelativeLayout android:layout_width="match_parent" android:layout_height="50dp"> <EditText android:id="@+id/ed_text" android:layout_width="...

2019-04-21 15:41:19 165

原创 java常见异常

java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组...

2019-04-17 20:42:54 83

原创 Greendao使用

Greendao使用第一步,添加依赖,在项目目录中的build.gradle添加以下依赖//在repositories里添加mavenCentral()【如果添加了就不用再添加了!!!】repositories {mavenCentral()}//在dependencies里添加dependencies {classpath ‘org.greenrobot:greendao-gra...

2019-04-14 21:20:13 90

原创 带有拦截器的ok

public class OkHttpUtils {private int HTTP_SUCCESS = 1000;//成功private int HTTP_FAIL = 1001;//失败private HttpListener mHttpListener;//get请求public OkHttpUtils get(String url) { doHttp(url, 0, ...

2019-04-07 11:46:56 76

原创 OkHttp如何添加拦截器

OkHttpClient client = new OkHttpClient.Builder().addInterceptor(new Interceptor() {@Overridepublic Response intercept(Chain chain) throws IOException {Request request = chain.request();Log.i(“inte...

2019-04-07 11:36:36 1083

原创 多条目上下拉加载刷新

public class MainActivity extends AppCompatActivity implements MainView {private MainPresenterIml mMainPresenterIml;private XRecyclerView mRecyclerView;private NewsAdapter mNewsAdapter;@Override...

2019-04-07 10:56:10 105

原创 XRecyclerView的多条目适配器

《XRecyclerView的多条目适配器》public class MoreItemAdapter extends RecyclerView.Adapter {private Context context;private List<MoreItemBean.ItemsBean> data = new ArrayList<>();public MoreItemAd...

2019-04-06 20:34:04 1042 1

原创 颜色渐变

《布局》《MainActivity》public class MainActivity extends AppCompatActivity {private TextView text;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState...

2019-04-06 20:03:48 197

原创 Banner轮播

private String bannerUrl = “https://api.apiopen.top/musicRankings?tdsourcetag=s_pcqq_aiomsg”;《布局》&lt;com.youth.banner.Bannerandroid:id="@+id/banner"android:layout_width=“match_parent”android:layo...

2019-04-06 19:32:54 166

原创 购物车Activity以及适配器

《MainActivity》public class MainActivity extends AppCompatActivity implements MainView {private RecyclerView recycler;private CheckBox checkbox;private TextView alllprice;private TextView money;p...

2019-04-06 19:29:08 215

原创 购物车布局and自定义加减器

activity_main布局<?xml version="1.0" encoding="utf-8"?><!--最外层的列表 用来展示商家--><android.support.v7.widget.RecyclerView android:id="@+id/recycler_01" android:layout_width="match_p...

2019-04-06 19:26:33 172

原创 购物车mvp无ok

《MainView 》public interface MainView {void success(int type, String data);//type 做为区分 是哪个请求void fail(int type, String error);}《MainModel 》public interface MainModel {interface OnCallBackListe...

2019-04-06 19:21:41 169

原创 自定义水波纹

《自定义view》public class WaterView extends View {private Paint paint;private Path path;private float mX;public WaterView(Context context) { super(context); init(context);}public WaterV...

2019-04-06 19:17:40 184

原创 ok版网络请求登录注册

《MVP》《UserView 》public interface UserView {void success(String data);void fail(String error);}《UserModel 》public interface UserModel {interface CallBackListener { void success(String data...

2019-04-06 19:15:25 210

原创 侧滑,圆角图片,viewpager+fragment导航页

=《侧滑与viewpager上方导航页》=《布局》&lt;android.support.v4.widget.DrawerLayout android:id="@+id/draw" android:layout_width="match_parent" android:layout_height="match_parent"&gt; &lt;LinearLa...

2019-03-31 19:45:31 506

原创 MVP与OkHttpUtils

《MainView 》public interface MainView {void success(int type,String data);void fail(int type,String error);}《MainModel 》public interface MainModel {interface CallBackListener{void succes(int t...

2019-03-31 19:44:35 146

原创 MVP

《MainModel》public interface MainModel {interface CallBackListener {void success(String data); void fail();}void getData(CallBackListener listener);}《MainModelIml 》public class MainModelI...

2019-03-31 19:33:42 86

原创 XBanner轮播

《依赖》implementation ‘com.xhb:xbanner:1.5.1’首先随意创建一个xml写入:<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_heigh...

2019-03-31 19:08:48 232

原创 圆球动画

《mainactivity布局 》<com.bawei.mylianxitow.CricleViewandroid:id="@+id/cricle"android:layout_width=“wrap_content”android:layout_height=“wrap_content” />《CricleView 自定义view》public class CricleV...

2019-03-24 20:58:42 144

转载 view生命周期

1.View生命周期相关方法View的生命周期从构造方法开始依次执行以下几个方法,该View的可见性为默认值时:(0)Constructors()View在代码中被创建时调用第一种构造方法,View从layout中加载出来时会被调用第二种构造方法,其中XML中的属性也会被解析。(1)onFinishInflate()该方法当View及其子View从XML文件中加载完成后触发调用。通常是在...

2019-03-19 21:02:29 470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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