答えて
は、あなただけのドロイドプロジェクトでレンダラを作成して、透明またはその他の色でBackroundColorを設定する必要があります。 PCLを使用してプロジェクトのために
:
[assembly: ExportRenderer(typeof(Button),typeof(FlatButtonRenderer))]
namespace Project.Droid
{
public class FlatButtonRenderer : ButtonRenderer
{
protected override void OnDraw(Android.Graphics.Canvas canvas)
{
base.OnDraw(canvas);
}
}
}
XAMLでは:
<Button BackgroundColor="Transparent" Text="ClickMe"/>
信じられないほど、私はそのクラスを作成し、境界線が動作し、影がアンドロイドで削除されました。 Tks。 –
より詳細に説明します。
using Android.App;
using Android.Content.PM;
using Android.OS;
using Xamarin.Forms.Platform.Android;
using ProjectName.Droid;
using Xamarin.Forms;
[assembly: ExportRenderer(typeof(Xamarin.Forms.Button), typeof(FlatButtonRenderer))]
namespace ProjectName.Droid
{
public class FlatButtonRenderer : ButtonRenderer
{
protected override void OnDraw(Android.Graphics.Canvas canvas)
{
base.OnDraw(canvas);
}
}
}
これは動作しますが、すべてのボタンの影を削除します。 – Tonatio
新しいタイプのボタンを派生させることができます。そして、そのボタンにのみ適用する –
@Tonatioあなたのレンダラではなく、この
[assembly: ExportRenderer(typeof(YourCustomButton), typeof(FlatButtonRenderer))]
はあなたがXamarin.Forms.Buttonから継承CustomButton制御を行う必要があります
[assembly: ExportRenderer(typeof(Xamarin.Forms.Button), typeof(FlatButtonRenderer))]
使用を使用し、通常のボタンの代わりにxamlのカスタムボタンを使用します。それは物事を行う必要があります
//Add references to your custom control
xmlns:controls="clr-namespace:YourNameSpace.Controls"
//Use control
<Grid>
<controls:YourCustomButton x:Name="_customButton"/>
</Grid>
あなたがいくつかの助けを必要とする場合は気軽に落ちてください。
- 1. Xamarinフォーム:グリッド内のボタンに余白があります。その余白を取り除く方法
- 2. ナビゲーションドロワーから暗い影を取り除く方法は?
- 3. Video.jsプレーヤーテンプレートのボタンの輝きを取り除く方法
- 4. angle2フォームのタイプエラーを取り除く方法
- 5. ボタンのエイリアシングレンダリング効果 - それを取り除く方法?
- 6. ボタンのスタックレイアウトXamarinフォーム
- 7. Xamarinフォームのボタンが
- 8. Xamarin - トリガ後にUITapGestureRecognizerを取り除く
- 9. ボタンを押してテキストボックスを取り除く方法vC++?
- 10. XamarinフォームMasterDetailPageのコンテンツページに影を追加
- 11. ボタン間のスペースを取り除く
- 12. GtkScrolledWindowフォーム(またはボーダー?)を取り除く方法
- 13. Java/SWT /ボタンからフレームを取り除く方法
- 14. xamarinフォームのボタンのマージンを変更する方法は?
- 15. UIWebViewのページローディングホイールを取り除く方法
- 16. Circosのヒストグラムグリッドを取り除く方法
- 17. postgresqlのノイズを取り除く方法
- 18. Drushのインストールを取り除く方法
- 19. このループを取り除く方法
- 20. vb.netのDevComponentを取り除く方法
- 21. コインスライダーのオートスクロールを取り除く方法
- 22. wit.aiのdefault_intentを取り除く方法
- 23. Xamarin UWP - ボタン上にカーソルを置いたときに表示される枠線を取り除く方法
- 24. Xamarinフォームで画像のボタンを埋める方法は?
- 25. Xamarinフォーム:ボタンのタイトルを元に戻す方法は?
- 26. MVCフォーム投稿後のURL内のアクション名を取り除く方法
- 27. ボタンとコンテンツ/段落の間のスペースを取り除く方法は? (CSS)
- 28. フォームを送信するとckeditorでコードのインデントを取り除く方法
- 29. XamarinフォームのリストビューでExtra Separatorを削除する方法
- 30. 片面からCardViewの影を取り除く
私はあなたがテンプレートを再加工することができると思います... –