refactor: adjust some components that are not allow to add performer param

This commit is contained in:
2025-08-23 23:48:05 +08:00
parent 76df8fa06c
commit 18ccf196b6
10 changed files with 21 additions and 28 deletions

View File

@@ -24,7 +24,6 @@
package com.highcapable.hikage.widget.android package com.highcapable.hikage.widget.android
import android.widget.AbsListView
import android.widget.ActionMenuView import android.widget.ActionMenuView
import android.widget.AutoCompleteTextView import android.widget.AutoCompleteTextView
import android.widget.Button import android.widget.Button
@@ -101,7 +100,7 @@ private object SpaceDeclaration
@HikageViewDeclaration(CheckedTextView::class) @HikageViewDeclaration(CheckedTextView::class)
private object CheckedTextViewDeclaration private object CheckedTextViewDeclaration
@HikageViewDeclaration(ExpandableListView::class, AbsListView.LayoutParams::class) @HikageViewDeclaration(ExpandableListView::class, final = true)
private object ExpandableListViewDeclaration private object ExpandableListViewDeclaration
@HikageViewDeclaration(Spinner::class) @HikageViewDeclaration(Spinner::class)
@@ -143,13 +142,13 @@ private object TextSwitcherDeclaration
@HikageViewDeclaration(ActionMenuView::class, ActionMenuView.LayoutParams::class) @HikageViewDeclaration(ActionMenuView::class, ActionMenuView.LayoutParams::class)
private object ActionMenuViewDeclaration private object ActionMenuViewDeclaration
@HikageViewDeclaration(CalendarView::class, FrameLayout.LayoutParams::class) @HikageViewDeclaration(CalendarView::class, final = true)
private object CalendarViewDeclaration private object CalendarViewDeclaration
@HikageViewDeclaration(DatePicker::class, FrameLayout.LayoutParams::class) @HikageViewDeclaration(DatePicker::class, final = true)
private object DatePickerDeclaration private object DatePickerDeclaration
@HikageViewDeclaration(TimePicker::class, FrameLayout.LayoutParams::class) @HikageViewDeclaration(TimePicker::class, final = true)
private object TimePickerDeclaration private object TimePickerDeclaration
@HikageViewDeclaration(RatingBar::class) @HikageViewDeclaration(RatingBar::class)
@@ -176,16 +175,16 @@ private object ViewAnimatorDeclaration
@HikageViewDeclaration(VideoView::class) @HikageViewDeclaration(VideoView::class)
private object VideoViewDeclaration private object VideoViewDeclaration
@HikageViewDeclaration(Toolbar::class, Toolbar.LayoutParams::class) @HikageViewDeclaration(Toolbar::class, final = true)
private object ToolbarDeclaration private object ToolbarDeclaration
@HikageViewDeclaration(GridLayout::class, GridLayout.LayoutParams::class) @HikageViewDeclaration(GridLayout::class, GridLayout.LayoutParams::class)
private object GridLayoutDeclaration private object GridLayoutDeclaration
@HikageViewDeclaration(GridView::class, AbsListView.LayoutParams::class) @HikageViewDeclaration(GridView::class, final = true)
private object GridViewDeclaration private object GridViewDeclaration
@HikageViewDeclaration(ListView::class, AbsListView.LayoutParams::class) @HikageViewDeclaration(ListView::class, final = true)
private object ListViewDeclaration private object ListViewDeclaration
@HikageViewDeclaration(ImageView::class) @HikageViewDeclaration(ImageView::class)
@@ -200,10 +199,10 @@ private object TableLayoutDeclaration
@HikageViewDeclaration(TableRow::class, TableRow.LayoutParams::class) @HikageViewDeclaration(TableRow::class, TableRow.LayoutParams::class)
private object TableRowDeclaration private object TableRowDeclaration
@HikageViewDeclaration(NumberPicker::class, LinearLayout.LayoutParams::class) @HikageViewDeclaration(NumberPicker::class, final = true)
private object NumberPickerDeclaration private object NumberPickerDeclaration
@HikageViewDeclaration(SearchView::class, FrameLayout.LayoutParams::class) @HikageViewDeclaration(SearchView::class, final = true)
private object SearchViewDeclaration private object SearchViewDeclaration
@HikageViewDeclaration(Switch::class) @HikageViewDeclaration(Switch::class)
@@ -212,5 +211,5 @@ private object SwitchDeclaration
@HikageViewDeclaration(TabHost::class, FrameLayout.LayoutParams::class) @HikageViewDeclaration(TabHost::class, FrameLayout.LayoutParams::class)
private object TabHostDeclaration private object TabHostDeclaration
@HikageViewDeclaration(TabWidget::class, LinearLayout.LayoutParams::class) @HikageViewDeclaration(TabWidget::class, final = true)
private object TabWidgetDeclaration private object TabWidgetDeclaration

View File

@@ -78,7 +78,7 @@ private object AppCompatTextViewDeclaration
@HikageViewDeclaration(AppCompatToggleButton::class) @HikageViewDeclaration(AppCompatToggleButton::class)
private object AppCompatToggleButtonDeclaration private object AppCompatToggleButtonDeclaration
@HikageViewDeclaration(AppCompatToolbar::class, AppCompatToolbar.LayoutParams::class) @HikageViewDeclaration(AppCompatToolbar::class, final = true)
private object AppCompatToolbarDeclaration private object AppCompatToolbarDeclaration
@HikageViewDeclaration(AppCompatCheckedTextView::class) @HikageViewDeclaration(AppCompatCheckedTextView::class)
@@ -87,7 +87,7 @@ private object AppCompatCheckedTextViewDeclaration
@HikageViewDeclaration(SwitchCompat::class) @HikageViewDeclaration(SwitchCompat::class)
private object SwitchCompatDeclaration private object SwitchCompatDeclaration
@HikageViewDeclaration(AppCompatSearchView::class) @HikageViewDeclaration(AppCompatSearchView::class, final = true)
private object AppCompatSearchViewDeclaration private object AppCompatSearchViewDeclaration
@HikageViewDeclaration(LinearLayoutCompat::class, LinearLayoutCompat.LayoutParams::class) @HikageViewDeclaration(LinearLayoutCompat::class, LinearLayoutCompat.LayoutParams::class)

View File

@@ -27,5 +27,5 @@ package com.highcapable.hikage.widget.androidx.recyclerview
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.highcapable.hikage.annotation.HikageViewDeclaration import com.highcapable.hikage.annotation.HikageViewDeclaration
@HikageViewDeclaration(RecyclerView::class, RecyclerView.LayoutParams::class) @HikageViewDeclaration(RecyclerView::class, final = true)
private object RecyclerViewDeclaration private object RecyclerViewDeclaration

View File

@@ -28,8 +28,8 @@ import androidx.viewpager.widget.ViewPager
import androidx.viewpager2.widget.ViewPager2 import androidx.viewpager2.widget.ViewPager2
import com.highcapable.hikage.annotation.HikageViewDeclaration import com.highcapable.hikage.annotation.HikageViewDeclaration
@HikageViewDeclaration(ViewPager::class, ViewPager.LayoutParams::class) @HikageViewDeclaration(ViewPager::class, final = true)
private object ViewPagerDeclaration private object ViewPagerDeclaration
@HikageViewDeclaration(ViewPager2::class) @HikageViewDeclaration(ViewPager2::class, final = true)
private object ViewPager2Declaration private object ViewPager2Declaration

View File

@@ -24,7 +24,6 @@
package com.highcapable.hikage.widget.google.material.appbar package com.highcapable.hikage.widget.google.material.appbar
import android.widget.Toolbar
import com.google.android.material.appbar.AppBarLayout import com.google.android.material.appbar.AppBarLayout
import com.google.android.material.appbar.CollapsingToolbarLayout import com.google.android.material.appbar.CollapsingToolbarLayout
import com.google.android.material.appbar.MaterialToolbar import com.google.android.material.appbar.MaterialToolbar
@@ -33,7 +32,7 @@ import com.highcapable.hikage.annotation.HikageViewDeclaration
@HikageViewDeclaration(AppBarLayout::class, AppBarLayout.LayoutParams::class) @HikageViewDeclaration(AppBarLayout::class, AppBarLayout.LayoutParams::class)
private object AppBarLayoutDeclaration private object AppBarLayoutDeclaration
@HikageViewDeclaration(MaterialToolbar::class, Toolbar.LayoutParams::class) @HikageViewDeclaration(MaterialToolbar::class, final = true)
private object MaterialToolbarDeclaration private object MaterialToolbarDeclaration
@HikageViewDeclaration(CollapsingToolbarLayout::class, CollapsingToolbarLayout.LayoutParams::class) @HikageViewDeclaration(CollapsingToolbarLayout::class, CollapsingToolbarLayout.LayoutParams::class)

View File

@@ -24,9 +24,8 @@
package com.highcapable.hikage.widget.google.material.bottomappbar package com.highcapable.hikage.widget.google.material.bottomappbar
import androidx.appcompat.widget.Toolbar
import com.google.android.material.bottomappbar.BottomAppBar import com.google.android.material.bottomappbar.BottomAppBar
import com.highcapable.hikage.annotation.HikageViewDeclaration import com.highcapable.hikage.annotation.HikageViewDeclaration
@HikageViewDeclaration(BottomAppBar::class, Toolbar.LayoutParams::class) @HikageViewDeclaration(BottomAppBar::class, final = true)
private object BottomAppBarDeclaration private object BottomAppBarDeclaration

View File

@@ -24,9 +24,8 @@
package com.highcapable.hikage.widget.google.material.bottomnavigation package com.highcapable.hikage.widget.google.material.bottomnavigation
import android.widget.FrameLayout
import com.google.android.material.bottomnavigation.BottomNavigationView import com.google.android.material.bottomnavigation.BottomNavigationView
import com.highcapable.hikage.annotation.HikageViewDeclaration import com.highcapable.hikage.annotation.HikageViewDeclaration
@HikageViewDeclaration(BottomNavigationView::class, FrameLayout.LayoutParams::class) @HikageViewDeclaration(BottomNavigationView::class, final = true)
private object BottomNavigationViewDeclaration private object BottomNavigationViewDeclaration

View File

@@ -24,9 +24,8 @@
package com.highcapable.hikage.widget.google.material.navigation package com.highcapable.hikage.widget.google.material.navigation
import android.widget.FrameLayout
import com.google.android.material.navigation.NavigationView import com.google.android.material.navigation.NavigationView
import com.highcapable.hikage.annotation.HikageViewDeclaration import com.highcapable.hikage.annotation.HikageViewDeclaration
@HikageViewDeclaration(NavigationView::class, FrameLayout.LayoutParams::class) @HikageViewDeclaration(NavigationView::class, final = true)
private object NavigationViewDeclaration private object NavigationViewDeclaration

View File

@@ -24,9 +24,8 @@
package com.highcapable.hikage.widget.google.material.navigationrail package com.highcapable.hikage.widget.google.material.navigationrail
import android.widget.FrameLayout
import com.google.android.material.navigationrail.NavigationRailView import com.google.android.material.navigationrail.NavigationRailView
import com.highcapable.hikage.annotation.HikageViewDeclaration import com.highcapable.hikage.annotation.HikageViewDeclaration
@HikageViewDeclaration(NavigationRailView::class, FrameLayout.LayoutParams::class) @HikageViewDeclaration(NavigationRailView::class, final = true)
private object NavigationRailViewDeclaration private object NavigationRailViewDeclaration

View File

@@ -25,12 +25,11 @@
package com.highcapable.hikage.widget.google.material.search package com.highcapable.hikage.widget.google.material.search
import android.widget.FrameLayout import android.widget.FrameLayout
import androidx.appcompat.widget.Toolbar
import com.google.android.material.search.SearchBar import com.google.android.material.search.SearchBar
import com.google.android.material.search.SearchView import com.google.android.material.search.SearchView
import com.highcapable.hikage.annotation.HikageViewDeclaration import com.highcapable.hikage.annotation.HikageViewDeclaration
@HikageViewDeclaration(SearchBar::class, Toolbar.LayoutParams::class) @HikageViewDeclaration(SearchBar::class, final = true)
private object SearchBarDeclaration private object SearchBarDeclaration
@HikageViewDeclaration(SearchView::class, FrameLayout.LayoutParams::class) @HikageViewDeclaration(SearchView::class, FrameLayout.LayoutParams::class)