From 0d61e9e74e7243a05234132a66509cefac9dfd19 Mon Sep 17 00:00:00 2001 From: Zilla Chen Date: Mon, 18 Sep 2017 10:58:36 +0800 Subject: [PATCH] update readme update readme --- README.md | 32 +++++++++++++++++-- .../java/pub/zilla/example/MainActivity.java | 6 ---- 2 files changed, 30 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 9fa0b4b..41cff02 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,37 @@ repositories { maven { url "https://jitpack.io" } } dependencies { - compile 'com.github.zillachan:ValiZilla:0.1' + compile 'com.github.zillachan:ValiZilla:1.0' } ``` +Example +``` +public class MainActivity extends AppCompatActivity { + + @Reg(error = R.string.reg_error,reg = "^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$") + @NotNull(error = R.string.input_need) + @BindView(R.id.inputLayout) + TextInputLayout inputLayout; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + ButterKnife.bind(this); + } + + @OnClick(R.id.button) + public void onViewClicked() { + ValiZilla.vali(this); + } + @ValiSuccess + void onValiSuccess(){ + Toast.makeText(this,R.string.vali_success,Toast.LENGTH_LONG).show(); + } +} + +``` ## Step1 Inject your TextInputLayout with @NotNull or @Reg @@ -22,4 +49,5 @@ Inject your callback method with @ValidSuccess ## Setp3 -Call ValiZilla.vali(Object target); \ No newline at end of file +Call ValiZilla.vali(Object target); + diff --git a/example/src/main/java/pub/zilla/example/MainActivity.java b/example/src/main/java/pub/zilla/example/MainActivity.java index aae06b1..7d6cc75 100644 --- a/example/src/main/java/pub/zilla/example/MainActivity.java +++ b/example/src/main/java/pub/zilla/example/MainActivity.java @@ -3,8 +3,6 @@ import android.os.Bundle; import android.support.design.widget.TextInputLayout; import android.support.v7.app.AppCompatActivity; -import android.util.Log; -import android.widget.EditText; import android.widget.Toast; import butterknife.BindView; @@ -17,10 +15,6 @@ public class MainActivity extends AppCompatActivity { - - @BindView(R.id.editText) - EditText editText; - @Reg(error = R.string.reg_error,reg = "^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$") @NotNull(error = R.string.input_need) @BindView(R.id.inputLayout)