我在我的便携式项目中使用 Xamarin.Forms.GoogleMaps。它在 iOS 和 Android 上运行得很好。现在我正在研究谷歌地图的图钉/标记。我正在尝试添加不同颜色的图钉,但并非所有颜色都有效。
我现在是怎么做的:
var pin = new Xamarin.Forms.GoogleMaps.Pin();
pin.Label = ... etc etc etc
pin.Icon = BitmapDescriptorFactory.DefaultMarker(Color.Azure);
Run Code Online (Sandbox Code Playgroud)
上面的例子效果很好。但是,如果我将其更改为Color.Black,例如,它不起作用并显示默认红色的标记。而且它在不同平台上也有问题,在 iOS 中,Black 可以工作,在 Android 中不行。(没有出现错误,只是显示默认的红色而不是黑色)
所以我的问题是:
是否有可接受的颜色列表可用作标记/图钉颜色?是每种颜色都可以使用还是只是一些预定义的颜色?
另外,如何将默认图标更改为另一个图标图像?我尝试使用“FromBundle”,但它抛出一个错误,至少对我来说。(也许我做错了。它告诉图像需要是位图)
如果可能的话,我想避免自定义渲染器,因为现在它在没有任何自定义渲染的情况下运行得很好(除了我所说的某些颜色)。
我使用 jquery 库来显示 sql 结果。在数据表的第一页上,默认情况下前一个按钮处于禁用状态。但是我希望它被隐藏,最后一页上的下一个按钮也是如此。
由于它被自动停用,我在想可能有一个参数或某物来隐藏它,但是我在研究过程中并没有发现太多。
我的桌子看起来像这样:
$('#userTable').DataTable(); Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.10.16/datatables.min.css"/>
<script src="https://cdn.datatables.net/v/dt/dt-1.10.16/datatables.min.js"></script>
<table id="userTable">
<thead>
<tr>
<th>heading1</th>
<th>heading2</th>
</tr>
</thead>
<tbody>
<tr>
<td>element11</td>
<td>element12</td>
</tr>
<tr>
<td>element21</td>
<td>element22</td>
</tr>
<tr>
<td>element31</td>
<td>element32</td>
</tr>
<tr>
<td>elementN1</td>
<td>elementN2</td>
</tr>
</tbody>
</table>Run Code Online (Sandbox Code Playgroud)
我拥有的数组如下。我们称这个数组为reduction。
var reduction = [
{
ReductionID: 5813,
PatiendID: 945994,
ProviderAcctNumber: "",
Discharge: "945994 : 01/01/0001 - 01/01/001",
Selected: 1,
Balance: 20,
Charges: 10
}
];
Run Code Online (Sandbox Code Playgroud)
我想要一个patientDetails只有两个值的新数组 ( )
{
PID: 945994 // which is PatientID in the reduction array
selection: 1// which is Selected in the reduction array
}
Run Code Online (Sandbox Code Playgroud)
我想要在第二个数组中的是:
可以用map()函数来做吗?
我试图让我的手风琴表现得像下面的图像,但我不知道如何用我的 jquery 代码切换“活动”类。
第一个项目(“在线现金返还”)以“活动”开始,但是当我单击另一个项目时,我想删除它的类。
该图像非常清楚地解释了我想要的预期行为。
我的代码:
$('.menu').on('click', function() {
$('.content').hide();
$(this).find('.content').show();
});
$('.menu').on('click', function(event) {
$target = $(event.target);
$target.addClass('active');
});Run Code Online (Sandbox Code Playgroud)
.sectionThree-container>ul {
list-style: none;
}
.sectionThree-container>ul p {
display: none;
}
.sectionThreeOptions>h2 {
font-family: Poppins;
font-style: normal;
font-weight: bold;
font-size: 22px;
line-height: 22px;
color: #4F4F4F;
margin-left: 22px;
cursor: pointer;
}
.sectionThreeOptions>h2.active {
font-family: Poppins;
font-style: normal;
font-weight: bold;
font-size: 30px;
line-height: 22px;
color: #222222;
margin-left: 0;
}
.sectionThree-container .circle {
width: 32px;
height: 32px;
left: 142px;
top: 2050px;
background: #FF6B7D; …Run Code Online (Sandbox Code Playgroud)javascript ×2
jquery ×2
c# ×1
css ×1
datatable ×1
google-maps ×1
html ×1
pagination ×1
reactjs ×1
xamarin ×1