leiyun 4 vuotta sitten
vanhempi
commit
ba29b51e98
3 muutettua tiedostoa jossa 37 lisäystä ja 11 poistoa
  1. BIN
      app/libs/wenote.jar
  2. +3
    -0
      app/src/main/java/com/yzx/webebook/activity/BookActivity.java
  3. +34
    -11
      app/src/main/java/com/yzx/webebook/activity/HomeActivity.kt

BIN
app/libs/wenote.jar Näytä tiedosto


+ 3
- 0
app/src/main/java/com/yzx/webebook/activity/BookActivity.java Näytä tiedosto

@@ -380,6 +380,7 @@ public class BookActivity extends Activity {
public void onClick(View v) { public void onClick(View v) {
if (mView.getPenType() == WeNoteView.TYPE_DRAW_ERASER) { if (mView.getPenType() == WeNoteView.TYPE_DRAW_ERASER) {
mView.setPenType(WeNoteView.TYPE_DRAW_CURVE); mView.setPenType(WeNoteView.TYPE_DRAW_CURVE);
mView.updateEnableStatus();
mPenBtn.setCompoundDrawablesWithIntrinsicBounds(0, R.mipmap.ic_book_pen_select, 0, 0); mPenBtn.setCompoundDrawablesWithIntrinsicBounds(0, R.mipmap.ic_book_pen_select, 0, 0);
mRubberBtn.setCompoundDrawablesWithIntrinsicBounds(0, R.mipmap.ic_book_rubber, 0, 0); mRubberBtn.setCompoundDrawablesWithIntrinsicBounds(0, R.mipmap.ic_book_rubber, 0, 0);
} }
@@ -392,6 +393,7 @@ public class BookActivity extends Activity {
public void onClick(View v) { public void onClick(View v) {
if (mView.getPenType() != WeNoteView.TYPE_DRAW_ERASER) { if (mView.getPenType() != WeNoteView.TYPE_DRAW_ERASER) {
mView.setPenType(WeNoteView.TYPE_DRAW_ERASER); mView.setPenType(WeNoteView.TYPE_DRAW_ERASER);
mView.updateEnableStatus();
mPenBtn.setCompoundDrawablesWithIntrinsicBounds(0, R.mipmap.ic_book_pen, 0, 0); mPenBtn.setCompoundDrawablesWithIntrinsicBounds(0, R.mipmap.ic_book_pen, 0, 0);
mRubberBtn.setCompoundDrawablesWithIntrinsicBounds(0, R.mipmap.ic_book_rubber_select, 0, 0); mRubberBtn.setCompoundDrawablesWithIntrinsicBounds(0, R.mipmap.ic_book_rubber_select, 0, 0);
} }
@@ -415,6 +417,7 @@ public class BookActivity extends Activity {
//橡皮擦 //橡皮擦
mView.setEraserWidth(20); mView.setEraserWidth(20);
mEraserWidthBtn.setText("橡皮宽20"); mEraserWidthBtn.setText("橡皮宽20");
mView.updateEnableStatus();
} }


private void initTabBar() { private void initTabBar() {


+ 34
- 11
app/src/main/java/com/yzx/webebook/activity/HomeActivity.kt Näytä tiedosto

@@ -6,6 +6,8 @@ import android.app.AlertDialog
import android.app.Dialog import android.app.Dialog
import android.content.Context import android.content.Context
import android.content.DialogInterface import android.content.DialogInterface
import android.content.IntentFilter
import android.net.ConnectivityManager
import android.util.Log import android.util.Log
import android.view.View import android.view.View
import android.widget.TextView import android.widget.TextView
@@ -39,7 +41,7 @@ import org.jetbrains.anko.startActivity
import org.jetbrains.anko.toast import org.jetbrains.anko.toast
import java.util.* import java.util.*


class HomeActivity : BaseActivity<BasePresenter<*>>() {
class HomeActivity : BaseActivity<BasePresenter<*>>(), NetworkUtils.OnNetworkStatusChangedListener {


private val mAdapter: HomeAdapter by lazy { private val mAdapter: HomeAdapter by lazy {
val list = mutableListOf<HomeItem>() val list = mutableListOf<HomeItem>()
@@ -58,10 +60,18 @@ class HomeActivity : BaseActivity<BasePresenter<*>>() {
count = 0 count = 0
} }


private var netDialog:AlertDialog ?= null

override val inflateId: Int override val inflateId: Int
get() = R.layout.activity_home get() = R.layout.activity_home




override fun initView() { override fun initView() {

NetworkUtils.registerNetworkStatusChangedListener(this)


val layoutManager = GridLayoutManager(this, 3) val layoutManager = GridLayoutManager(this, 3)
homeGridView.layoutManager = layoutManager homeGridView.layoutManager = layoutManager
homeGridView.adapter = mAdapter homeGridView.adapter = mAdapter
@@ -128,6 +138,8 @@ class HomeActivity : BaseActivity<BasePresenter<*>>() {


}).theme { activity -> ScreenUtils.setFullScreen(activity) } }).theme { activity -> ScreenUtils.setFullScreen(activity) }
.request() .request()


} }


private val PERMISSIONS_REQUEST_STORAGE = 1 private val PERMISSIONS_REQUEST_STORAGE = 1
@@ -171,17 +183,19 @@ class HomeActivity : BaseActivity<BasePresenter<*>>() {
} }


private fun checkNetwork() { private fun checkNetwork() {
val builder = AlertDialog.Builder(this)
builder.setTitle("温馨提示")
builder.setMessage("你还没有链接网络,请先连接网络!")
builder.setPositiveButton("去设置") { _, _ ->
NetworkUtils.openWirelessSettings()
if(netDialog==null){
val builder = AlertDialog.Builder(this)
builder.setTitle("温馨提示")
builder.setMessage("你还没有连接网络,请先连接网络!")
builder.setPositiveButton("去设置") { _, _ ->
NetworkUtils.openWirelessSettings()
}
builder.setCancelable(false)
netDialog = builder.create()
netDialog?.setCanceledOnTouchOutside(false)
netDialog?.getButton(DialogInterface.BUTTON_NEGATIVE)?.visibility = View.GONE
} }
builder.setCancelable(false)
val dialog = builder.create()
dialog.setCanceledOnTouchOutside(false)
dialog.getButton(DialogInterface.BUTTON_NEGATIVE)?.visibility = View.GONE
dialog.show()
netDialog?.show()
} }


private fun checkVersion(userCheck: Boolean = false): Unit { private fun checkVersion(userCheck: Boolean = false): Unit {
@@ -229,6 +243,7 @@ class HomeActivity : BaseActivity<BasePresenter<*>>() {


} }



private fun updateApp(version: Version) { private fun updateApp(version: Version) {
AllenVersionChecker AllenVersionChecker
.getInstance() .getInstance()
@@ -281,4 +296,12 @@ class HomeActivity : BaseActivity<BasePresenter<*>>() {
}) })
.executeMission(this) .executeMission(this)
} }

override fun onConnected(networkType: NetworkUtils.NetworkType?) {
netDialog?.dismiss()
}

override fun onDisconnected() {
checkNetwork()
}
} }

Ladataan…
Peruuta
Tallenna