我试图存储一个名称和相应的左,右,顶部,底部维度的特定视图.我尝试使用hashmap只存储(键,值).请有人告诉我应该使用哪个系列来满足我的要求.
for (int i = 0; i < numberOfFaceDetected; i++) {
android.media.FaceDetector.Face face = myFace[i];
Log.i("FACE","FACE TAGGING : "+myFace[i].toString());
String facename = myFace[i].toString();
PointF myMidPoint = new PointF();
face.getMidPoint(myMidPoint);
myEyesDistance = face.eyesDistance();
dx = (int) (myMidPoint.x - myEyesDistance);
dy = (int) (myMidPoint.y - myEyesDistance);
dz = (int) (myMidPoint.x + myEyesDistance);
dt = (int) (myMidPoint.y + myEyesDistance);
//here i want to store facename,dx,dy,dz,dt values in same collection
canvas.drawRect((int) dx, dy, dz, dt, myPaint);
}
Run Code Online (Sandbox Code Playgroud)
怎么样Map<YourKeyClass, YourValuesClass>?
例如.
class YourValuesClass
{
int dx, dy, dz, dt;
// getters and setters
// ...
}
Map<String,YourValueClass> map = new HashMap<String,YourValueClass>();
Run Code Online (Sandbox Code Playgroud)
干杯,
| 归档时间: |
|
| 查看次数: |
3375 次 |
| 最近记录: |