我使用Xamarin.Forms
,ScrollView
,我可以改變ScrollView.Background
,但是滾動條的背景顏色不會改變。我如何做到這一點? 我可以爲所有平臺製作通用的共享樣式滾動條嗎? 如果你不能,我可以讓我可以在共享項目中使用ScrollView
,但同時它在不同的平臺上顯示在 自己的風格? 也許它可以完成沒有自己的風格,並以某種方式更容易?我只需要自定義滾動條顏色ScrollView
Xamarin.Forms
。 我使用Google搜索,但沒有找到使用滾動條顏色的例子。如果不是很容易做,我想用一個示例代碼。ScrollBar在ScrollView中的顏色
0
A
回答
0
Xamarin.Forms ScrollView控件轉換爲每個平臺上的原生滾動控件。你需要做的是創建一個自定義Effect,讓你訪問這些基礎控件。從那裏你可以自定義滾動條的外觀。您需要使用android.widget.ScrollView。您應該在資源文件夾中爲滾動條定義一個自定義繪圖,並以編程方式將滾動條更改爲效果中的滾動條。在StackOverflow上有很多答案告訴你如何去做,例如here和here。
在iOS上,本機控件是來自UIKit的UIScrollView,滾動條是預定義的圖像,所以您可能需要在每次控件更新時替換圖像。看看here是一個很好的起點。
最後,你有這樣的事情在你的XAML:
<ScrollView>
<ScrollView.Effects>
<local:ScrollBarColorEffect ScrollBarColor="Green" />
</ScrollView.Effects>
...
相關問題
- 1. UITableView部分scrollBar的背景顏色如何表示清楚?
- 2. 如何設置Android ScrollView衰落邊緣的顏色?
- 3. React Native ScrollView:頂部和底部的不同顏色
- 4. 查找其他兩種顏色的算法 - 在顏色的顏色空間中
- 5. dc.js顏色餅圖顏色與顏色域的顏色
- 6. AutoCompleteTextView中的顏色如何在AutoCompleteTextView中顯示顏色
- 7. 在Python中的顏色條中映射顏色
- 8. 在android中的webview顏色
- 9. 改變顏色的顏色
- 10. Matlab中的單色顏色
- 11. 從組中的顏色映射中排除特定的顏色/顏色
- 12. Android:ListView的2.2中的ScrollBar bug
- 13. 在etherpad中更改顏色代替文本的背景顏色
- 14. 在Swift中確定背景顏色的文本顏色?
- 15. 如何在顏色表中的顏色之間插入線條?
- 16. 顏色中的datagridview
- 17. 顏色中的R
- 18. Curses中的顏色
- 19. matplotlib中的顏色
- 20. Rcharts中的顏色
- 21. python中的顏色?
- 22. 顏色在plotly
- 23. Swing:JTextPane中的字體顏色和着色顏色
- 24. ngx-malihu-scrollbar在angular 2中的例外
- 25. 在r中調整顏色調色板
- 26. 在Swift中填充顏色
- 27. 在SWT中設置顏色
- 28. 在Term.js中啓用顏色
- 29. 在ListView中更改顏色
- 30. 在ListView中更改顏色