- 博客(40)
- 收藏
- 关注
原创 软键盘遮挡输入框解决方案
不废话直奔主题在清单文件里面对应的activity设置上**android:windowSoftInputMode=“adjustResize” **在activity的布局文件根布局里进行设置**android:fitsSystemWindows="true“ **
2020-10-17 16:58:32
329
原创 自定义圆形进度条
/**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
289
原创 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
485
原创 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
432
原创 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
208
原创 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
345
原创 详情
《适配器带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
164
原创 有无网缓存
《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
160
原创 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
145
原创 无裁剪版上传头像
《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
166
原创 屏幕适配
50px; void fail(int type, String error);}//请求登录void doLogin(int type, String url, Ma...
2019-05-05 21:35:59
210
原创 关键字搜索
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
281
原创 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
310
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
151
原创 请求头使用
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
310
原创 二级列表购物车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
155
原创 二级列表购物车
《依赖》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
188
原创 购物车首页展示布局与代码
《依赖》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
581
原创 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
227
原创 自定义流式布局
《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
200
原创 java常见异常
java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组...
2019-04-17 20:42:54
117
原创 Greendao使用
Greendao使用第一步,添加依赖,在项目目录中的build.gradle添加以下依赖//在repositories里添加mavenCentral()【如果添加了就不用再添加了!!!】repositories {mavenCentral()}//在dependencies里添加dependencies {classpath ‘org.greenrobot:greendao-gra...
2019-04-14 21:20:13
104
原创 带有拦截器的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
96
原创 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
1127
原创 多条目上下拉加载刷新
public class MainActivity extends AppCompatActivity implements MainView {private MainPresenterIml mMainPresenterIml;private XRecyclerView mRecyclerView;private NewsAdapter mNewsAdapter;@Override...
2019-04-07 10:56:10
125
原创 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
1116
1
原创 颜色渐变
《布局》《MainActivity》public class MainActivity extends AppCompatActivity {private TextView text;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState...
2019-04-06 20:03:48
228
原创 Banner轮播
private String bannerUrl = “https://api.apiopen.top/musicRankings?tdsourcetag=s_pcqq_aiomsg”;《布局》<com.youth.banner.Bannerandroid:id="@+id/banner"android:layout_width=“match_parent”android:layo...
2019-04-06 19:32:54
188
原创 购物车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
240
原创 购物车布局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
192
原创 购物车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
189
原创 自定义水波纹
《自定义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
211
原创 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
238
原创 侧滑,圆角图片,viewpager+fragment导航页
=《侧滑与viewpager上方导航页》=《布局》<android.support.v4.widget.DrawerLayout android:id="@+id/draw" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLa...
2019-03-31 19:45:31
566
原创 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
168
原创 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
99
原创 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
280
原创 圆球动画
《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
172
转载 view生命周期
1.View生命周期相关方法View的生命周期从构造方法开始依次执行以下几个方法,该View的可见性为默认值时:(0)Constructors()View在代码中被创建时调用第一种构造方法,View从layout中加载出来时会被调用第二种构造方法,其中XML中的属性也会被解析。(1)onFinishInflate()该方法当View及其子View从XML文件中加载完成后触发调用。通常是在...
2019-03-19 21:02:29
532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人