Archived
Removed ads because I got sick of them; entry recycler view now scrolls to position of newly created items
This commit is contained in:
@@ -56,6 +56,4 @@ dependencies {
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
|
||||
|
||||
implementation "com.github.skydoves:colorpickerview:2.2.4"
|
||||
|
||||
implementation 'com.google.android.gms:play-services-ads:22.0.0'
|
||||
}
|
||||
@@ -11,8 +11,8 @@
|
||||
"type": "SINGLE",
|
||||
"filters": [],
|
||||
"attributes": [],
|
||||
"versionCode": 8,
|
||||
"versionName": "2.0.0",
|
||||
"versionCode": 9,
|
||||
"versionName": "2.0.1",
|
||||
"outputFile": "app-release.apk"
|
||||
}
|
||||
],
|
||||
|
||||
@@ -32,10 +32,6 @@
|
||||
<meta-data android:name="android.appwidget.provider"
|
||||
android:resource="@xml/appwidget_info" />
|
||||
</receiver>
|
||||
|
||||
<meta-data
|
||||
android:name="com.google.android.gms.ads.APPLICATION_ID"
|
||||
android:value="ca-app-pub-6028283326987089~7564335992"/>
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
@@ -10,8 +10,6 @@ import androidx.navigation.fragment.findNavController
|
||||
import androidx.navigation.ui.setupWithNavController
|
||||
import com.denizd.textbasic.databinding.ActivityMainBinding
|
||||
import com.denizd.textbasic.widget.TextCanvasWidget
|
||||
import com.google.android.gms.ads.AdRequest
|
||||
import com.google.android.gms.ads.MobileAds
|
||||
|
||||
class MainActivity : AppCompatActivity() {
|
||||
|
||||
@@ -22,9 +20,6 @@ class MainActivity : AppCompatActivity() {
|
||||
binding = ActivityMainBinding.inflate(this.layoutInflater)
|
||||
setContentView(binding.root)
|
||||
|
||||
MobileAds.initialize(this)
|
||||
binding.bannerView.loadAd(AdRequest.Builder().build())
|
||||
|
||||
binding.navView.setupWithNavController(
|
||||
binding.navHostFragmentContentMain.getFragment<NavHostFragment>().findNavController()
|
||||
)
|
||||
|
||||
@@ -4,13 +4,14 @@ import android.os.Bundle
|
||||
import android.view.View
|
||||
import androidx.recyclerview.widget.ItemTouchHelper
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import com.denizd.textbasic.adapter.QuoteAdapter
|
||||
import com.denizd.textbasic.db.QuoteStorage
|
||||
import com.denizd.textbasic.util.viewBinding
|
||||
import com.denizd.textbasic.R
|
||||
import com.denizd.textbasic.adapter.QuoteAdapter
|
||||
import com.denizd.textbasic.adapter.RecyclerRowMoveCallback
|
||||
import com.denizd.textbasic.databinding.FragmentQuoteBinding
|
||||
import com.denizd.textbasic.db.QuoteStorage
|
||||
import com.denizd.textbasic.util.showSnackBar
|
||||
import com.denizd.textbasic.util.viewBinding
|
||||
|
||||
|
||||
class QuoteFragment : BaseFragment(R.layout.fragment_quote), QuoteAdapter.OnDeleteListener {
|
||||
|
||||
@@ -53,6 +54,7 @@ class QuoteFragment : BaseFragment(R.layout.fragment_quote), QuoteAdapter.OnDele
|
||||
|
||||
binding.fabAddQuote.setOnClickListener {
|
||||
quoteAdapter.addNewQuote()
|
||||
binding.recyclerView.smoothScrollToPosition(quoteAdapter.itemCount - 1)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -67,10 +69,9 @@ class QuoteFragment : BaseFragment(R.layout.fragment_quote), QuoteAdapter.OnDele
|
||||
|
||||
override fun onDelete(entry: String, index: Int) {
|
||||
context.theme.showSnackBar(
|
||||
binding.coordinatorLayout,
|
||||
getString(R.string.quote_fragment_snack_text),
|
||||
null,
|
||||
getString(R.string.quote_fragment_snack_undo),
|
||||
view = binding.coordinatorLayout,
|
||||
text = getString(R.string.quote_fragment_snack_text),
|
||||
actionText = getString(R.string.quote_fragment_snack_undo),
|
||||
) {
|
||||
quoteAdapter.addEntryAt(index, entry)
|
||||
}
|
||||
|
||||
@@ -27,19 +27,8 @@
|
||||
app:labelVisibilityMode="selected"
|
||||
app:itemTextColor="?attr/colorOnSurfaceVariant"
|
||||
android:layout_gravity="bottom"
|
||||
app:layout_constraintBottom_toTopOf="@id/banner_view"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"/>
|
||||
|
||||
<com.google.android.gms.ads.AdView
|
||||
xmlns:ads="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/banner_view"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
ads:adSize="BANNER"
|
||||
ads:adUnitId="ca-app-pub-6028283326987089/7147449316"
|
||||
ads:layout_constraintBottom_toBottomOf="parent"
|
||||
ads:layout_constraintStart_toStartOf="parent"
|
||||
ads:layout_constraintEnd_toEndOf="parent"/>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 738 KiB |
Reference in New Issue
Block a user