Styled the SearchView #43
This commit is contained in:
@@ -5,7 +5,8 @@ import android.os.Bundle
|
||||
import android.support.annotation.RequiresApi
|
||||
import android.support.v7.widget.LinearLayoutManager
|
||||
import android.view.View
|
||||
import android.widget.SearchView
|
||||
//import android.widget.SearchView
|
||||
import android.support.v7.widget.SearchView
|
||||
|
||||
import java.lang.Exception
|
||||
import kotlinx.android.synthetic.main.activity_song_view.*
|
||||
@@ -15,6 +16,10 @@ import com.example.mear.adapters.RecyclerAdapter
|
||||
import com.example.mear.models.TrackItems
|
||||
import com.example.mear.R
|
||||
import com.example.mear.repositories.TrackRepository
|
||||
import org.jetbrains.anko.appcompat.v7.tintedEditText
|
||||
import org.jetbrains.anko.backgroundColorResource
|
||||
import org.jetbrains.anko.editText
|
||||
import org.jetbrains.anko.textView
|
||||
import android.R as RDroid
|
||||
|
||||
|
||||
@@ -116,7 +121,13 @@ class SongViewActivity : BaseServiceActivity() {
|
||||
}
|
||||
|
||||
override fun onQueryTextChange(newText: String): Boolean {
|
||||
// TODO: Implement text change
|
||||
try {
|
||||
adapter.filter.filter(newText)
|
||||
}
|
||||
catch (ex: Exception) {
|
||||
val exMsg = ex.message
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
})
|
||||
|
||||
@@ -14,12 +14,15 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<SearchView
|
||||
<android.support.v7.widget.SearchView
|
||||
android:id="@+id/songSearch"
|
||||
style="@style/SongSearchViewStyle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="8dp"
|
||||
app:layout_constraintBottom_toTopOf="@+id/trackList"
|
||||
android:backgroundTint="@color/color_background"
|
||||
android:foregroundTint="@color/color_background"
|
||||
android:theme="@style/SongSearchViewStyle"
|
||||
app:layout_constraintTop_toBottomOf="@+id/space2"
|
||||
tools:layout_editor_absoluteX="8dp" />
|
||||
|
||||
@@ -29,26 +32,14 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginStart="4dp"
|
||||
android:layout_marginTop="15dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginBottom="20dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/space2"
|
||||
app:layout_constraintTop_toBottomOf="@+id/songSearch"
|
||||
tools:itemCount="4"
|
||||
tools:listitem="@layout/recycler_view_item" />
|
||||
<!--
|
||||
<android.support.v7.widget.RecyclerView
|
||||
android:id="@+id/trackList"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="100dp"
|
||||
android:layout_marginEnd="8dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintHorizontal_bias="0.044"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_bias="1.0" />
|
||||
-->
|
||||
|
||||
<!-- style="@style/SongSearchViewStyle" -->
|
||||
|
||||
</android.support.constraint.ConstraintLayout>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<color name="color_background">#262626</color>
|
||||
<color name="colorPrimary">#6A6A6A</color>
|
||||
<color name="colorPrimaryDark">#00574B</color>
|
||||
<color name="colorAccent">#8c8cd9</color>
|
||||
<color name="colorAccent">#AE18B1</color>
|
||||
<color name="color_player_not_initialized">#585858</color>
|
||||
|
||||
<!-- Play Controls -->
|
||||
@@ -12,4 +12,9 @@
|
||||
|
||||
<!-- Popup colors -->
|
||||
<color name="popup_text">#FFFFFF</color>
|
||||
|
||||
<!-- Song Searchview -->
|
||||
<color name="song_searchView">@color/color_background</color>
|
||||
<color name="song_searchView_hint_text">#FFFFFF</color>
|
||||
<color name="song_searchView_text">#FFFFFF</color>
|
||||
</resources>
|
||||
|
||||
@@ -33,6 +33,9 @@
|
||||
<string name="settings">Settings</string>
|
||||
<string name="song_view">Songs</string>
|
||||
|
||||
<!-- Song Search -->
|
||||
<string name="song_search_hint">Search for songs or artists</string>
|
||||
|
||||
<!-- Example General settings -->
|
||||
<string name="pref_header_general">General</string>
|
||||
|
||||
|
||||
@@ -27,6 +27,16 @@
|
||||
<item name="android:textSize">20sp</item>
|
||||
</style>
|
||||
|
||||
<!--<style name="SongSearchViewStyle" parent="Widget.AppCompat.SearchView"> -->
|
||||
<style name="SongSearchViewStyle">
|
||||
<!-- Gets rid of the "underline" in the text -->
|
||||
<item name="queryBackground">@color/song_searchView</item>
|
||||
<!-- The hint text that appears when the user has not typed anything -->
|
||||
<item name="queryHint">@string/song_search_hint</item>
|
||||
<item name="android:editTextColor">@color/song_searchView_text</item>
|
||||
<item name="android:textColorHint">@color/song_searchView_hint_text</item>
|
||||
</style>
|
||||
|
||||
<style name="AppTheme.NoActionBar">
|
||||
<item name="windowActionBar">false</item>
|
||||
<item name="windowNoTitle">true</item>
|
||||
|
||||
Reference in New Issue
Block a user