我在Android项目中使用外部library。因此,如果我想根据我的需要(颜色,布局)进行自定义,我是否应该在库中进行直接更改,或者这样做是不是很糟糕?
另一种方法是扩展其类并在我的项目代码本身中进行更改。那么哪种方式更好。第一种方法更容易,我将来也不会发现任何问题。
以下代码只是SO不允许我在没有代码的情况下提交问题
我正在使用的库提供了一些功能
public void setBackgroundResourceForDates(HashMap<Date, Integer> backgroundForDateMap);
public void setBackgroundResourceForDateTimes(HashMap<DateTime, Integer> backgroundForDateTimeMap);
public void setBackgroundResourceForDate(int backgroundRes, Date date);
public void setBackgroundResourceForDateTime(int backgroundRes, DateTime dateTime);