|
@@ -10,7 +10,10 @@ import android.support.v7.app.AppCompatActivity
|
|
import android.support.v7.widget.GridLayoutManager
|
|
import android.support.v7.widget.GridLayoutManager
|
|
import android.support.v7.widget.RecyclerView
|
|
import android.support.v7.widget.RecyclerView
|
|
import android.support.v7.widget.helper.ItemTouchHelper
|
|
import android.support.v7.widget.helper.ItemTouchHelper
|
|
-import android.view.*
|
|
|
|
|
|
+import android.view.Menu
|
|
|
|
+import android.view.MenuItem
|
|
|
|
+import android.view.View
|
|
|
|
+import android.view.WindowManager
|
|
import com.kdanmobile.reader.R
|
|
import com.kdanmobile.reader.R
|
|
import com.kdanmobile.reader.ReaderActivity
|
|
import com.kdanmobile.reader.ReaderActivity
|
|
import com.kdanmobile.reader.ReaderModel
|
|
import com.kdanmobile.reader.ReaderModel
|
|
@@ -20,7 +23,6 @@ import com.kdanmobile.reader.widget.drag.OnRecyclerItemClickListener
|
|
import io.reactivex.android.schedulers.AndroidSchedulers
|
|
import io.reactivex.android.schedulers.AndroidSchedulers
|
|
import io.reactivex.disposables.Disposable
|
|
import io.reactivex.disposables.Disposable
|
|
import io.reactivex.schedulers.Schedulers
|
|
import io.reactivex.schedulers.Schedulers
|
|
-import kotlinx.android.synthetic.main.layout_toolbar.*
|
|
|
|
import kotlinx.android.synthetic.main.activity_pdf_thumb.*
|
|
import kotlinx.android.synthetic.main.activity_pdf_thumb.*
|
|
import java.io.File
|
|
import java.io.File
|
|
|
|
|
|
@@ -56,7 +58,7 @@ abstract class PdfThumbActivity: AppCompatActivity(), PdfThumbAdapter.PageMoveHa
|
|
super.onCreate(savedInstanceState)
|
|
super.onCreate(savedInstanceState)
|
|
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
|
|
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
|
|
setContentView(R.layout.activity_pdf_thumb)
|
|
setContentView(R.layout.activity_pdf_thumb)
|
|
- setSupportActionBar(toolbar)
|
|
|
|
|
|
+ setSupportActionBar(toolbar_pdfThumb)
|
|
val factory = PdfThumbViewModelFactory()
|
|
val factory = PdfThumbViewModelFactory()
|
|
viewModel = ViewModelProviders.of(this, factory).get(PdfThumbViewModel::class.java)
|
|
viewModel = ViewModelProviders.of(this, factory).get(PdfThumbViewModel::class.java)
|
|
ReaderModel.onViewModelCreate(viewModel)
|
|
ReaderModel.onViewModelCreate(viewModel)
|
|
@@ -92,14 +94,14 @@ abstract class PdfThumbActivity: AppCompatActivity(), PdfThumbAdapter.PageMoveHa
|
|
private fun initToolBar() {
|
|
private fun initToolBar() {
|
|
viewModel.isEdit.also {
|
|
viewModel.isEdit.also {
|
|
if (it){
|
|
if (it){
|
|
- toolbar.setNavigationIcon(R.drawable.selector_close_btn_navigation)
|
|
|
|
|
|
+ toolbar_pdfThumb.setNavigationIcon(R.drawable.selector_close_btn_navigation)
|
|
supportActionBar?.title = resources.getString(R.string.pdf_thumb_title_edit_mode)
|
|
supportActionBar?.title = resources.getString(R.string.pdf_thumb_title_edit_mode)
|
|
} else {
|
|
} else {
|
|
- toolbar.setNavigationIcon(R.drawable.selector_arrowback)
|
|
|
|
|
|
+ toolbar_pdfThumb.setNavigationIcon(R.drawable.selector_arrowback)
|
|
supportActionBar?.title = resources.getString(R.string.thumbnail)
|
|
supportActionBar?.title = resources.getString(R.string.thumbnail)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- toolbar.setNavigationOnClickListener(this::onClickToolBarNavigation)
|
|
|
|
|
|
+ toolbar_pdfThumb.setNavigationOnClickListener(this::onClickToolBarNavigation)
|
|
}
|
|
}
|
|
|
|
|
|
private fun setViewSize() {
|
|
private fun setViewSize() {
|
|
@@ -225,11 +227,11 @@ abstract class PdfThumbActivity: AppCompatActivity(), PdfThumbAdapter.PageMoveHa
|
|
when(viewModel.isEdit) {
|
|
when(viewModel.isEdit) {
|
|
true -> {
|
|
true -> {
|
|
supportActionBar?.setTitle(R.string.pdf_thumb_title_edit_mode)
|
|
supportActionBar?.setTitle(R.string.pdf_thumb_title_edit_mode)
|
|
- toolbar.setNavigationIcon(R.drawable.selector_close_btn_navigation)
|
|
|
|
|
|
+ toolbar_pdfThumb.setNavigationIcon(R.drawable.selector_close_btn_navigation)
|
|
}
|
|
}
|
|
false -> {
|
|
false -> {
|
|
supportActionBar?.setTitle(R.string.thumbnail)
|
|
supportActionBar?.setTitle(R.string.thumbnail)
|
|
- toolbar.setNavigationIcon(R.drawable.selector_arrowback)
|
|
|
|
|
|
+ toolbar_pdfThumb.setNavigationIcon(R.drawable.selector_arrowback)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|