我使用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. ViewPager in ScrollView no Scrollbar
- 2. 是否可以更改ScrollBar的顏色?
- 3. 更改ListView的ScrollBar/FastScroll顏色?
- 4. 更新自定義ScrollBar UI的顏色
- 5. 無法使用合成器更改ScrollBar的顏色 - Java Swing
- 6. UITableView部分scrollBar的背景顏色如何表示清楚?
- 7. 更改ScrollBar結束按鈕的背景顏色
- 8. 如何在ScrollView中設置背景顏色?
- 9. ScrollView中的Android TextView - 每條新線的顏色不同
- 10. 懸停着色webkit-scrollbar-track
- 11. Android ListView ScrollView從藍色改變邊緣發光顏色
- 12. React Native ScrollView:頂部和底部的不同顏色
- 13. 如何設置Android ScrollView衰落邊緣的顏色?
- 14. 查找其他兩種顏色的算法 - 在顏色的顏色空間中
- 15. 我在iphone中的顏色與我miniMac中的顏色不同?
- 16. dc.js顏色餅圖顏色與顏色域的顏色
- 17. ScrollBar在Qml
- 18. AutoCompleteTextView中的顏色如何在AutoCompleteTextView中顯示顏色
- 19. 在Python中的顏色條中映射顏色
- 20. 在android中的webview顏色
- 21. 改變顏色的顏色
- 22. Matlab中的單色顏色
- 23. 在DropDownButton中使用ScrollBar?
- 24. 從組中的顏色映射中排除特定的顏色/顏色
- 25. 在android vars或常量中是否有顏色sceme的顏色?
- 26. 在Swift中確定背景顏色的文本顏色?
- 27. 在沒有透明顏色的ComboBox中列出顏色
- 28. 在etherpad中更改顏色代替文本的背景顏色
- 29. 如何在顏色表中的顏色之間插入線條?
- 30. python中的顏色?